Commit 502fa868 authored by Rusty Russell's avatar Rusty Russell

net: reset slen properly in testing.

parent c95e517b
...@@ -106,7 +106,7 @@ int main(void) ...@@ -106,7 +106,7 @@ int main(void)
struct addrinfo *addr; struct addrinfo *addr;
int fd, status; int fd, status;
struct sockaddr saddr; struct sockaddr saddr;
socklen_t slen = sizeof(saddr); socklen_t slen;
char buf[20]; char buf[20];
unsigned int port; unsigned int port;
...@@ -119,6 +119,7 @@ int main(void) ...@@ -119,6 +119,7 @@ int main(void)
fd = net_connect(addr); fd = net_connect(addr);
ok1(fd >= 0); ok1(fd >= 0);
slen = sizeof(saddr);
ok1(getsockname(fd, &saddr, &slen) == 0); ok1(getsockname(fd, &saddr, &slen) == 0);
diag("family = %d", saddr.sa_family); diag("family = %d", saddr.sa_family);
ok1(saddr.sa_family == AF_INET); ok1(saddr.sa_family == AF_INET);
...@@ -137,6 +138,7 @@ int main(void) ...@@ -137,6 +138,7 @@ int main(void)
fd = net_connect(addr); fd = net_connect(addr);
ok1(fd >= 0); ok1(fd >= 0);
slen = sizeof(saddr);
ok1(getsockname(fd, &saddr, &slen) == 0); ok1(getsockname(fd, &saddr, &slen) == 0);
ok1(saddr.sa_family == AF_INET6); ok1(saddr.sa_family == AF_INET6);
status = read(fd, buf, sizeof(buf)); status = read(fd, buf, sizeof(buf));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment