fix sockaddr display
diff --git a/net.c b/net.c
index 2e312f2..0cbf48e 100644
--- a/net.c
+++ b/net.c
@@ -613,7 +613,7 @@
return;
}
- tprintf("{sin_family=");
+ tprintf("{sa_family=");
printxval(addrfams, addrbuf.sa.sa_family, "AF_???");
tprintf(", ");
@@ -628,7 +628,7 @@
}
break;
case AF_INET:
- tprintf("sin_port=htons(%u), sin_addr=inet_addr(\"%s\")}",
+ tprintf("sin_port=htons(%u), sin_addr=inet_addr(\"%s\")",
ntohs(addrbuf.sin.sin_port), inet_ntoa(addrbuf.sin.sin_addr));
break;
#ifdef HAVE_INET_NTOP
@@ -663,7 +663,7 @@
case AF_IPX:
{
int i;
- tprintf("{sipx_port=htons(%u), ",
+ tprintf("sipx_port=htons(%u), ",
ntohs(addrbuf.sipx.sipx_port));
/* Yes, I know, this does not look too
* strace-ish, but otherwise the IPX
@@ -703,7 +703,7 @@
AF_X25 AF_ROSE etc. still need to be done */
default:
- tprintf("{sa_family=%u, sa_data=", addrbuf.sa.sa_family);
+ tprintf("sa_data=");
printstr(tcp, (long) &((struct sockaddr *) addr)->sa_data,
sizeof addrbuf.sa.sa_data);
break;