diff options
-rw-r--r-- | epan/dissectors/packet-rpcap.c | 2 |
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", |