From: Victor Julien Date: Fri, 1 Mar 2013 13:02:55 +0000 (+0100) Subject: Fix test AddressTestParse36 on Big Endian systems X-Git-Tag: suricata-1.4.1~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1b363ecb1d3c34063dcfbf12b36b18e229b63f62;p=thirdparty%2Fsuricata.git Fix test AddressTestParse36 on Big Endian systems --- 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 ||