diff options
-rw-r--r-- | ui/gtk/main_proto_draw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/gtk/main_proto_draw.c b/ui/gtk/main_proto_draw.c index cd773e9da0..24860b2f9e 100644 --- a/ui/gtk/main_proto_draw.c +++ b/ui/gtk/main_proto_draw.c @@ -1680,10 +1680,10 @@ packet_hex_print(GtkWidget *bv, const guint8 *pd, frame_data *fd, } } - if (bstart >= 0 && blen > 0) { + if (bstart >= 0 && blen > 0 && (guint)bstart < len) { bend = bstart + blen; } - if (astart >= 0 && alen > 0) { + if (astart >= 0 && alen > 0 && (guint)astart < len) { aend = astart + alen; } |