aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2022-07-30 10:36:36 +0000
committerA Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2022-07-31 06:59:49 +0000
commit6b35ff22de308d249e2464c2504f460aab79983a (patch)
treeb9797a032b709587f2836100d9eb7590e3c99c7d
parent727dc92dd2ce4bf9da244a88886cf3d805ac1f89 (diff)
aeron: Fix Clang Warnings
packet-aeron.c:652:18: warning: Array access (from variable 'addr_data') results in a null pointer dereference [core.NullDereference] packet-aeron.c:658:17: warning: Array access (from variable 'addr_data') results in a null pointer dereference [core.NullDereference]
-rw-r--r--epan/dissectors/packet-aeron.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-aeron.c b/epan/dissectors/packet-aeron.c
index 5ef76e4bd5..a78dce653e 100644
--- a/epan/dissectors/packet-aeron.c
+++ b/epan/dissectors/packet-aeron.c
@@ -649,13 +649,13 @@ static gboolean aeron_is_address_multicast(const address * addr)
switch (addr->type)
{
case AT_IPv4:
- if ((addr_data[0] & 0xf0) == 0xe0)
+ if (addr_data && ((addr_data[0] & 0xf0) == 0xe0))
{
return (TRUE);
}
break;
case AT_IPv6:
- if (addr_data[0] == 0xff)
+ if (addr_data && (addr_data[0] == 0xff))
{
return (TRUE);
}