From fd9ac300625dfcd8e179ff99e2c76bd10927dfe6 Mon Sep 17 00:00:00 2001 From: Joel Cunningham Date: Wed, 8 Mar 2017 16:32:35 -0600 Subject: [PATCH] Fix dual-stack build failure in lwip_sendmsg This corrects a typo introduced in c9d0192b4aa5753a1a71fa23fc910dcd82d64eb9 that broke the build for dual-stack (IPv4 and IPv6) --- src/api/sockets.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/sockets.c b/src/api/sockets.c index ddf5b658..79a6861b 100644 --- a/src/api/sockets.c +++ b/src/api/sockets.c @@ -1248,7 +1248,7 @@ lwip_sendmsg(int s, const struct msghdr *msg, int flags) if (err == ERR_OK) { #if LWIP_IPV4 && LWIP_IPV6 /* Dual-stack: Unmap IPv4 mapped IPv6 addresses */ - if (IP_IS_V6_VAL(chain_buf-addr) && ip6_addr_isipv4mappedipv6(ip_2_ip6(&chain_buf.addr))) { + if (IP_IS_V6_VAL(chain_buf.addr) && ip6_addr_isipv4mappedipv6(ip_2_ip6(&chain_buf.addr))) { unmap_ipv4_mapped_ipv6(ip_2_ip4(&chain_buf.addr), ip_2_ip6(&chain_buf.addr)); IP_SET_TYPE_VAL(chain_buf.addr, IPADDR_TYPE_V4); }