DragonFly BSD
DragonFly submit List (threaded) for 2006-04
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

[patch] sockstat display glitch with IPv6


From: Francis GUDIN <fgudin@xxxxxxxxx>
Date: Thu, 13 Apr 2006 21:47:51 +0200

Hi,

The attached patch fixes this behaviour:

> sockstat -6
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN
ADDRESS
doudou   ssh        38236 4  tcp6   2001:7a8:6633:0:220:35ff:fe75:9fb7:26562001:660:3302:282a:204:75ff:fe9f:9e11:22
doudou   ssh        8358  3  tcp6   2001:7a8:6633:0:220:35ff:fe75:9fb7:15142001:7a8:6633:0:20d:9dff:fe82:bcf6:22

forcing a space between the two IP6 addresses.

Thanks in advance,

-- 
Francis GUDIN - GPG Key: 0x15E36AB2

Le DADVSI : le point de vue d'un simple citoyen:
 http://tinyurl.com/jpd4b et http://www.eucd.info/
diff -r 5e7796ecf9a8 usr.bin/sockstat/sockstat.c
--- a/usr.bin/sockstat/sockstat.c	Fri Mar 24 07:57:30 2006 +0000
+++ b/usr.bin/sockstat/sockstat.c	Thu Apr 13 21:41:02 2006 +0200
@@ -506,8 +506,9 @@ display(void)
 		case AF_INET:
 		case AF_INET6:
 			pos += printaddr(s->family, &s->laddr);
-			while (pos < 58)
+			while (pos < 57)
 				pos += xprintf(" ");
+			xprintf(" ");
 			pos += printaddr(s->family, &s->faddr);
 			break;
 		case AF_UNIX:

Attachment: pgp00001.pgp
Description: PGP signature



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]