aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ui/gtk/main_proto_draw.c4
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;
}