diff options
| author | Andreas Schneider <asn@samba.org> | 2013-12-11 12:03:47 +0100 |
|---|---|---|
| committer | Andreas Schneider <asn@samba.org> | 2013-12-11 16:27:40 +0100 |
| commit | 63c9d85b6bb13f5e1649323980bc0f3f94b8ee40 (patch) | |
| tree | b25a2090f838b281cd9b66b564989c3986a35104 | |
| parent | 76c7df9fceb992e3d9de2f29d9dfb508f60df0de (diff) | |
| download | socket_wrapper-63c9d85b6bb13f5e1649323980bc0f3f94b8ee40.tar.gz socket_wrapper-63c9d85b6bb13f5e1649323980bc0f3f94b8ee40.tar.xz socket_wrapper-63c9d85b6bb13f5e1649323980bc0f3f94b8ee40.zip | |
tests: Fix passing uninitialized values.
| -rw-r--r-- | tests/test_echo_udp_sendto_recvfrom.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/test_echo_udp_sendto_recvfrom.c b/tests/test_echo_udp_sendto_recvfrom.c index 7139656..378d38d 100644 --- a/tests/test_echo_udp_sendto_recvfrom.c +++ b/tests/test_echo_udp_sendto_recvfrom.c @@ -54,7 +54,7 @@ static void test_sendto_recvfrom_ipv4(void **state) char send_buf[64] = {0}; char recv_buf[64] = {0}; struct sockaddr_in cli_in; - socklen_t clen; + socklen_t clen = sizeof(cli_in); snprintf(send_buf, sizeof(send_buf), "packet.%d", i); @@ -66,6 +66,8 @@ static void test_sendto_recvfrom_ipv4(void **state) slen); assert_int_not_equal(ret, -1); + ZERO_STRUCT(cli_in); + ret = recvfrom(s, recv_buf, sizeof(recv_buf), @@ -103,7 +105,7 @@ static void test_sendto_recvfrom_ipv6(void **state) char send_buf[64] = {0}; char recv_buf[64] = {0}; struct sockaddr_in6 cli_in6; - socklen_t clen; + socklen_t clen = sizeof(cli_in6); snprintf(send_buf, sizeof(send_buf), "packet.%d", i); @@ -115,6 +117,8 @@ static void test_sendto_recvfrom_ipv6(void **state) slen); assert_int_not_equal(ret, -1); + ZERO_STRUCT(cli_in6); + ret = recvfrom(s, recv_buf, sizeof(recv_buf), |
