diff options
author | João Valverde <j@v6e.pt> | 2023-07-27 13:13:22 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2023-07-27 17:46:03 +0000 |
commit | b3e09c65d3b2d626aea943cb9569d42cc713a63d (patch) | |
tree | 0bf5176e9f66bcba89e7cdceba4113a39e49f315 /epan/addr_resolv.c | |
parent | 0ebe3bc0d48f157bd641e45f4daa052b4290ae35 (diff) |
manuf: Mask out broadcast flag
Diffstat (limited to 'epan/addr_resolv.c')
-rw-r--r-- | epan/addr_resolv.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c index 904fdc6199..a7312267e7 100644 --- a/epan/addr_resolv.c +++ b/epan/addr_resolv.c @@ -1702,12 +1702,8 @@ manuf_name_lookup(const guint8 *addr) } /* Try the global manuf tables. */ - uint8_t addr_copy[6]; - memcpy(addr_copy, addr, 6); - /* Mask out the broadcast/multicast flag */ - addr_copy[0] &= 0xFE; struct ws_manuf manuf; - if (global_manuf_lookup(addr_copy, &manuf) != NULL) { + if (global_manuf_lookup(addr, &manuf) != NULL) { /* Found it */ return manuf_hash_new_entry(addr, manuf.short_name, manuf.long_name); } |