forked from osmocom/wireshark
Don't assume that IPv6 addresses are aligned on 32-bit boundaries.
svn path=/trunk/; revision=12540
This commit is contained in:
parent
7e6f597dd5
commit
f33fdc05c2
|
@ -139,7 +139,8 @@ typedef struct hashipv4 {
|
|||
|
||||
/* hash table used for IPv6 lookup */
|
||||
|
||||
#define HASH_IPV6_ADDRESS(addr) (((addr).s6_addr32[3]) & (HASHHOSTSIZE - 1))
|
||||
#define HASH_IPV6_ADDRESS(addr) \
|
||||
((((addr).s6_addr8[14] << 8)|((addr).s6_addr8[15])) & (HASHHOSTSIZE - 1))
|
||||
|
||||
typedef struct hashipv6 {
|
||||
struct e_in6_addr addr;
|
||||
|
|
Loading…
Reference in New Issue