Package: net-tools
Version: 1.60-24.2

Hi,

netstat -s returns 1 on all my squeeze and wheezy systems where I've tested
that (causing the Munin netstat plugin to fail, but that's another matter).

I had a look at the source and this seems to be a deviation from netstat
upstream - netstat.c-assorted_changes.patch introduces non-zero exit
statuses, but messes up in two different ways.

In squeeze, the patch says:

+                 printf("Address type not supported for stats\n");
+                 exit(1);

First of all, it's supposed to print an error on stderr, not stdout.
Disregarding that detail for a moment, it's still somehow broken:

% netstat -s | grep Address
% echo $?
1

In wheezy, the patch says:

+        if (!afname[0]) {
+            [... no exit ...]
+        } else {
+            [... no exit ...]
+        }
+        exit(1);

That's wrong because both cases became unconditionally treated as failures,
which they aren't.

Please fix this. TIA.

-- 
     2. That which causes joy or happiness.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to