On Tue, May 16, 2006 at 06:15:13PM +0200, Jonas Davidsson wrote:

> Im getting some very strange numbers out of this now, number of states
> for example, are shown to be around seven thousand in the graph,
> while pfctl shows only 680. Most other values are just plain off.

That's via the remote TCP protocol, right? I think I botched the arg "-"
handling there. Can you try with the patch below?

Daniel


Index: pfstat.c
===================================================================
RCS file: /pub/cvsroot/pfstat/pfstat.c,v
retrieving revision 1.23
diff -u -r1.23 pfstat.c
--- pfstat.c    15 May 2006 07:16:18 -0000      1.23
+++ pfstat.c    16 May 2006 16:54:57 -0000
@@ -104,7 +104,7 @@
        }
        for (i = 0; i < maxcol; ++i) {
                if (cols[i].type != type || cols[i].idx != idx ||
-                   strcmp(cols[i].arg, arg))
+                   (strcmp(arg, "-") && strcmp(cols[i].arg, arg)))
                        continue;
                cols[i].val = val;
        }

Reply via email to