From c30410fcba60ef44d89f4c4e9952ff5a4d9482b1 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Fri, 26 Mar 2010 22:30:54 +0000 Subject: If we have more than 4294967295 items, we have a real problem, as we allocate memory for each item. Use gboolean for Boolean flags. svn path=/trunk/; revision=32299 --- tap-iostat.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tap-iostat.c b/tap-iostat.c index 34f89f5d74..33a75f566a 100644 --- a/tap-iostat.c +++ b/tap-iostat.c @@ -43,7 +43,7 @@ typedef struct _io_stat_t { gint32 interval; /* unit is ms */ - guint64 num_items; + guint32 num_items; struct _io_stat_item_t *items; const char **filters; } io_stat_t; @@ -319,7 +319,8 @@ iostat_draw(void *arg) guint64 *frames; guint64 *counters; guint64 *num; - guint64 i,more_items; + guint32 i; + gboolean more_items; gint t; iot=mit->parent; @@ -374,7 +375,7 @@ iostat_draw(void *arg) /* loop the items until we run out of them all */ t=0; do { - more_items=0; + more_items=FALSE; for(i=0;inum_items;i++){ frames[i]=0; counters[i]=0; @@ -392,7 +393,7 @@ iostat_draw(void *arg) } if(items[i]){ - more_items=1; + more_items=TRUE; } } -- cgit v1.2.1