summaryrefslogtreecommitdiff
path: root/epan/addr_resolv.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-09-04 10:53:37 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-09-04 10:53:37 +0000
commitf0ea77660513613cdb2ba6118d45acc1487dc874 (patch)
treee1f3ec57537064bf171920caa0a1ed413e53c66c /epan/addr_resolv.c
parent266c357d81503bbe2544b8d84486b5dc3601a93d (diff)
downloadwireshark-f0ea77660513613cdb2ba6118d45acc1487dc874.tar.gz
From : Didier Gautheron
Addresse hash is slow on little endian CPU. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3973 svn path=/trunk/; revision=29692
Diffstat (limited to 'epan/addr_resolv.c')
-rw-r--r--epan/addr_resolv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c
index 2960684b41..5359599cb2 100644
--- a/epan/addr_resolv.c
+++ b/epan/addr_resolv.c
@@ -152,7 +152,7 @@
/* hash table used for IPv4 lookup */
-#define HASH_IPV4_ADDRESS(addr) ((addr) & (HASHHOSTSIZE - 1))
+#define HASH_IPV4_ADDRESS(addr) (g_htonl(addr) & (HASHHOSTSIZE - 1))
typedef struct hashipv4 {
guint addr;