From: Rusty Russell Date: Tue, 22 Feb 2011 04:55:54 +0000 (+1030) Subject: net: reset slen properly in testing. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=502fa86836da59f1534e0a37f2f516334ed35866;hp=c95e517b59710347e99e07f6e73a6aeee46adb9a net: reset slen properly in testing. --- 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));