From 1b363ecb1d3c34063dcfbf12b36b18e229b63f62 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 1 Mar 2013 14:02:55 +0100 Subject: [PATCH] Fix test AddressTestParse36 on Big Endian systems --- src/detect-engine-address.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/detect-engine-address.c b/src/detect-engine-address.c index 5b803f9c16..d6bff4898f 100644 --- a/src/detect-engine-address.c +++ b/src/detect-engine-address.c @@ -2257,7 +2257,7 @@ int AddressTestParse36(void) DetectAddress *dd = DetectAddressParseSingle("ffff::/16"); if (dd) { - if (dd->ip.addr_data32[0] != 0x0000FFFF || dd->ip.addr_data32[1] != 0x00000000 || + if (dd->ip.addr_data32[0] != ntohl(0xFFFF0000) || dd->ip.addr_data32[1] != 0x00000000 || dd->ip.addr_data32[2] != 0x00000000 || dd->ip.addr_data32[3] != 0x00000000 || dd->ip2.addr_data32[0] != 0xFFFFFFFF || dd->ip2.addr_data32[1] != 0xFFFFFFFF ||