Fix Missing -z proto,colinfo,ip,gtp.teid_cp and -z proto,colinfo,ip,gtp.teid_data
[obnox/wireshark/wip.git] / epan / address.h
index bafeb2a59095b9c4c87ab3b8d9827edbf1398368..d5bf5ed7d11caff20728a7b1251004098c918032 100644 (file)
@@ -128,11 +128,11 @@ typedef struct _address {
 #define ADD_ADDRESS_TO_HASH(hash_val, addr) { \
        const guint8 *ADD_ADDRESS_TO_HASH_data; \
        int ADD_ADDRESS_TO_HASH_index; \
-       ADD_ADDRESS_TO_HASH_data = (addr).data; \
+       ADD_ADDRESS_TO_HASH_data = (addr)->data; \
        for (ADD_ADDRESS_TO_HASH_index = 0; \
-            ADD_ADDRESS_TO_HASH_index < (addr).len;
+            ADD_ADDRESS_TO_HASH_index < (addr)->len; \
             ADD_ADDRESS_TO_HASH_index++) \
-               hash_val += addrdata[ADD_ADDRESS_TO_HASH_index]; \
+               hash_val += ADD_ADDRESS_TO_HASH_data[ADD_ADDRESS_TO_HASH_index]; \
        }
 
 /* Types of port numbers Wireshark knows about. */