summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2013-12-11 12:03:47 +0100
committerAndreas Schneider <asn@samba.org>2013-12-11 16:27:40 +0100
commit63c9d85b6bb13f5e1649323980bc0f3f94b8ee40 (patch)
treeb25a2090f838b281cd9b66b564989c3986a35104
parent76c7df9fceb992e3d9de2f29d9dfb508f60df0de (diff)
downloadsocket_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.c8
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),