aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/dissectors/packet-rpcap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-rpcap.c b/epan/dissectors/packet-rpcap.c
index dd0f15c1db..e3de008361 100644
--- a/epan/dissectors/packet-rpcap.c
+++ b/epan/dissectors/packet-rpcap.c
@@ -385,6 +385,8 @@ dissect_rpcap_error (tvbuff_t *tvb, packet_info *pinfo,
gint len;
len = tvb_length_remaining (tvb, offset);
+ if (len <= 0)
+ return;
if (check_col (pinfo->cinfo, COL_INFO)) {
col_append_fstr (pinfo->cinfo, COL_INFO, ": %s",