aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/io_stat.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/io_stat.c')
-rw-r--r--gtk/io_stat.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk/io_stat.c b/gtk/io_stat.c
index df6fbc9058..ab4dd3e8a6 100644
--- a/gtk/io_stat.c
+++ b/gtk/io_stat.c
@@ -290,12 +290,21 @@ gtk_iostat_packet(void *g, packet_info *pinfo, epan_dissect_t *edt, const void *
case FT_UINT16:
case FT_UINT24:
case FT_UINT32:
+ new_int=fvalue_get_uinteger(&((field_info *)gp->pdata[i])->value);
+
+ if((new_int>it->int_max)||(it->frames==0)){
+ it->int_max=new_int;
+ }
+ if((new_int<it->int_min)||(it->frames==0)){
+ it->int_min=new_int;
+ }
+ it->int_tot+=new_int;
+ break;
case FT_INT8:
case FT_INT16:
case FT_INT24:
case FT_INT32:
- new_int=fvalue_get_integer(&((field_info *)gp->pdata[i])->value);
-
+ new_int=fvalue_get_sinteger(&((field_info *)gp->pdata[i])->value);
if((new_int>it->int_max)||(it->frames==0)){
it->int_max=new_int;
}