# $Id$
+2006-03-29
+ * Scan port numbers as short. Fixes debian bug# 359974.
+
2006-03-25
* Added XMMS2 patch 1456203 from Lassi Selander
* Added FreeBSD battery patch 1456008 from Petr Holub
/* read all tcp connections */
while (fgets (buf, sizeof (buf), fp) != NULL) {
- if ( sscanf (buf, "%*d: %lx:%lx %lx:%lx %lx %*x:%*x %*x:%*x %*x %lu %*d %lu",
- (unsigned long *)&conn.local_addr, (unsigned long *)&conn.local_port,
- (unsigned long *)&conn.remote_addr, (unsigned long *)&conn.remote_port,
+ if ( sscanf (buf, "%*d: %lx:%hx %lx:%hx %lx %*x:%*x %*x:%*x %*x %lu %*d %lu",
+ (unsigned long *)&conn.local_addr, &conn.local_port,
+ (unsigned long *)&conn.remote_addr, &conn.remote_port,
(unsigned long *)&state, (unsigned long *)&uid, (unsigned long *)&inode) != 7 )
fprintf( stderr, "/proc/net/tcp: bad file format\n" );