+2001-09-18 John Hughes <john@Calva.COM>
+
+ * net.c: fix display of sockaddr structures, sometimes too many "}",
+ sometimes too few. Fix suggested by Richard Kettlewell.
+
2001-08-19 Wichert Akkerman <wakkerma@debian.org>
* signal.c: do not include asm/sigcontext.h on IA64 since it gets
return;
}
- tprintf("{sin_family=");
+ tprintf("{sa_family=");
printxval(addrfams, addrbuf.sa.sa_family, "AF_???");
tprintf(", ");
}
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
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
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;