Commit Diff


commit - 84edc59152abd140daf817b30a3dbf9012bed2ac
commit + 493b97a4d9161bd28d498c3e18b42ca3fc7852b8
blob - 1f2394043cfb1b96df24bf57a12b6a6f578b7fb8
blob + 52303d0739ee05dc81ed53babb1d61b6c3ad8b02
--- src/lib9/getnetconn.c
+++ src/lib9/getnetconn.c
@@ -91,12 +91,12 @@ getnetconninfo(char *dir, int fd)
 	nci->spec = unknown;
 	if(nci->dir == nil || nci->root == nil)
 		goto err;
-	sn = sizeof sn;
+	sn = sizeof u;
 	if(getsockname(fd, &u.sa, &sn) < 0)
 		goto err;
 	if(convert(fd, &u.sa, &nci->lsys, &nci->lserv, &nci->laddr) < 0)
 		goto err;
-	sn = sizeof sn;
+	sn = sizeof u;
 	if(getpeername(fd, &u.sa, &sn) < 0)
 		goto err;
 	if(convert(fd, &u.sa, &nci->rsys, &nci->rserv, &nci->raddr) < 0)