From 4e62a8887011dd0330c4e09bed0de7f8292a655c Mon Sep 17 00:00:00 2001 From: Sylvain Rochet Date: Fri, 20 Mar 2015 09:48:40 +0100 Subject: [PATCH] PPP, PPPoL2TP, fixed build with IPv6 enabled --- src/netif/ppp/pppol2tp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/netif/ppp/pppol2tp.c b/src/netif/ppp/pppol2tp.c index 48c7273e..0d391c73 100644 --- a/src/netif/ppp/pppol2tp.c +++ b/src/netif/ppp/pppol2tp.c @@ -153,7 +153,7 @@ ppp_pcb *pppol2tp_create(struct netif *pppif, l2tp->ppp = ppp; l2tp->udp = udp; l2tp->netif = netif; - ip_addr_set(&ipX_2_ip(l2tp->remote_ip), ipaddr); + ip_addr_set(ipX_2_ip(&l2tp->remote_ip), ipaddr); l2tp->remote_port = port; #if PPPOL2TP_AUTH_SUPPORT l2tp->secret = secret; @@ -400,7 +400,7 @@ static void pppol2tp_input_ip4(void *arg, struct udp_pcb *pcb, struct pbuf *p, c goto free_and_return; } - if (!ip_addr_cmp(&ipX_2_ip(l2tp->remote_ip), addr)) { + if (!ip_addr_cmp(ipX_2_ip(&l2tp->remote_ip), addr)) { goto free_and_return; } @@ -1225,9 +1225,9 @@ static err_t pppol2tp_udp_send(pppol2tp_pcb *l2tp, struct pbuf *pb) { } else #endif /* LWIP_IPV6 */ if (l2tp->netif) { - err = udp_sendto_if(l2tp->udp, pb, &ipX_2_ip(l2tp->remote_ip), l2tp->tunnel_port, l2tp->netif); + err = udp_sendto_if(l2tp->udp, pb, ipX_2_ip(&l2tp->remote_ip), l2tp->tunnel_port, l2tp->netif); } else { - err = udp_sendto(l2tp->udp, pb, &ipX_2_ip(l2tp->remote_ip), l2tp->tunnel_port); + err = udp_sendto(l2tp->udp, pb, ipX_2_ip(&l2tp->remote_ip), l2tp->tunnel_port); } pbuf_free(pb); return err;