From 502fa86836da59f1534e0a37f2f516334ed35866 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 22 Feb 2011 15:25:54 +1030 Subject: [PATCH] net: reset slen properly in testing. --- ccan/net/test/run.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ccan/net/test/run.c b/ccan/net/test/run.c index 955550bc..d7f6c95a 100644 --- a/ccan/net/test/run.c +++ b/ccan/net/test/run.c @@ -106,7 +106,7 @@ int main(void) struct addrinfo *addr; int fd, status; struct sockaddr saddr; - socklen_t slen = sizeof(saddr); + socklen_t slen; char buf[20]; unsigned int port; @@ -119,6 +119,7 @@ int main(void) fd = net_connect(addr); ok1(fd >= 0); + slen = sizeof(saddr); ok1(getsockname(fd, &saddr, &slen) == 0); diag("family = %d", saddr.sa_family); ok1(saddr.sa_family == AF_INET); @@ -137,6 +138,7 @@ int main(void) fd = net_connect(addr); ok1(fd >= 0); + slen = sizeof(saddr); ok1(getsockname(fd, &saddr, &slen) == 0); ok1(saddr.sa_family == AF_INET6); status = read(fd, buf, sizeof(buf)); -- 2.39.2