aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-lbmr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-lbmr.c b/epan/dissectors/packet-lbmr.c
index 32cf854c02..6387b87249 100644
--- a/epan/dissectors/packet-lbmr.c
+++ b/epan/dissectors/packet-lbmr.c
@@ -2045,7 +2045,8 @@ static gboolean lbmr_match_packet(packet_info * pinfo, const lbmr_tag_entry_t *
guint32 dest_addr_h;
guint32 src_addr_h;
- if (pinfo->dst.type != AT_IPv4 || pinfo->src.type != AT_IPv4)
+ if ((pinfo->dst.type != AT_IPv4) || (pinfo->dst.len != 4) ||
+ (pinfo->src.type != AT_IPv4) || (pinfo->src.len != 4))
return (FALSE);
dest_addr_h = pntoh32(pinfo->dst.data);
src_addr_h = pntoh32(pinfo->src.data);