Fix compile of UDP unit test

Fix building unit tests via contrib/ports/unix/check on Debian 9, gcc 6.3.0.

Fixes:
  <snip>/ip_addr.h:105:58: error: the comparison will always evaluate as ‘true’ for the address of ‘ip1’ will never be NULL [-Werror=address]
   #define IP_SET_TYPE(ipaddr, iptype)     do { if((ipaddr) != NULL) { IP_SET_TYPE_VAL(*(ipaddr),iptype); }}while(0)

Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
This commit is contained in:
Jacob Kroon 2019-01-01 20:08:24 +01:00 committed by Dirk Ziegelmeier
parent c02fea0961
commit 2f098c42a7

View File

@ -346,8 +346,8 @@ START_TEST(test_udp_bind)
LWIP_UNUSED_ARG(_i); LWIP_UNUSED_ARG(_i);
/* bind on same port using different IP address types */ /* bind on same port using different IP address types */
ip_addr_set_any(0, &ip1); ip_addr_set_any_val(0, ip1);
ip_addr_set_any(1, &ip2); ip_addr_set_any_val(1, ip2);
pcb1 = udp_new_ip_type(IPADDR_TYPE_V4); pcb1 = udp_new_ip_type(IPADDR_TYPE_V4);
pcb2 = udp_new_ip_type(IPADDR_TYPE_V6); pcb2 = udp_new_ip_type(IPADDR_TYPE_V6);
@ -362,8 +362,8 @@ START_TEST(test_udp_bind)
udp_remove(pcb2); udp_remove(pcb2);
/* bind on same port using SAME IPv4 address type */ /* bind on same port using SAME IPv4 address type */
ip_addr_set_any(0, &ip1); ip_addr_set_any_val(0, ip1);
ip_addr_set_any(0, &ip2); ip_addr_set_any_val(0, ip2);
pcb1 = udp_new_ip_type(IPADDR_TYPE_V4); pcb1 = udp_new_ip_type(IPADDR_TYPE_V4);
pcb2 = udp_new_ip_type(IPADDR_TYPE_V4); pcb2 = udp_new_ip_type(IPADDR_TYPE_V4);
@ -378,8 +378,8 @@ START_TEST(test_udp_bind)
udp_remove(pcb2); udp_remove(pcb2);
/* bind on same port using SAME IPv4 address type */ /* bind on same port using SAME IPv4 address type */
ip_addr_set_any(1, &ip1); ip_addr_set_any_val(1, ip1);
ip_addr_set_any(1, &ip2); ip_addr_set_any_val(1, ip2);
pcb1 = udp_new_ip_type(IPADDR_TYPE_V6); pcb1 = udp_new_ip_type(IPADDR_TYPE_V6);
pcb2 = udp_new_ip_type(IPADDR_TYPE_V6); pcb2 = udp_new_ip_type(IPADDR_TYPE_V6);
@ -394,8 +394,8 @@ START_TEST(test_udp_bind)
udp_remove(pcb2); udp_remove(pcb2);
/* Bind with different IP address type */ /* Bind with different IP address type */
ip_addr_set_any(0, &ip1); ip_addr_set_any_val(0, ip1);
ip_addr_set_any(1, &ip2); ip_addr_set_any_val(1, ip2);
pcb1 = udp_new_ip_type(IPADDR_TYPE_V6); pcb1 = udp_new_ip_type(IPADDR_TYPE_V6);
pcb2 = udp_new_ip_type(IPADDR_TYPE_V4); pcb2 = udp_new_ip_type(IPADDR_TYPE_V4);