The problem might also happen on other 64-bit platforms. Under some circumstances, the inode number was negative, the following patch should fix it (from <Jan.Iven>): --- net-tools-1.60/netstat.c_old 2004-11-10 15:24:37.000000000 0100 +++ net-tools-1.60/netstat.c 2004-11-10 15:24:32.000000000 +0100 @@ -272,7 +272,7 @@ strcpy(pn->name,name); } -static const char *prg_cache_get(int inode) +static const char *prg_cache_get(unsigned long inode) { unsigned hi=PRG_HASHIT(inode); struct prg_node *pn;
Patch checked in - net-tools-1.60-40 Thanks
(credit where credit is due. Patch was from Andreas.Hirstius..)
The patch is included in net-tools-1.60-20E.3.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2005-052.html
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2005-445.html