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
This commit is contained in:
Guy Harris 2010-03-26 22:30:54 +00:00
parent 2f09fa518a
commit c30410fcba
1 changed files with 5 additions and 4 deletions

View File

@ -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;i<iot->num_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;
}
}