diff options
author | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2022-07-30 10:36:36 +0000 |
---|---|---|
committer | A Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2022-07-31 06:59:49 +0000 |
commit | 6b35ff22de308d249e2464c2504f460aab79983a (patch) | |
tree | b9797a032b709587f2836100d9eb7590e3c99c7d | |
parent | 727dc92dd2ce4bf9da244a88886cf3d805ac1f89 (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.c | 4 |
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); } |