struct addrinfo *addr;
int fd, status;
struct sockaddr saddr;
- socklen_t slen = sizeof(saddr);
+ socklen_t slen;
char buf[20];
unsigned int port;
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);
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));