|
|
@ -4346,23 +4346,18 @@ static int AddressTestAddressGroupSetup48(void)
|
|
|
|
|
|
|
|
|
|
|
|
static int AddressTestCutIPv401(void)
|
|
|
|
static int AddressTestCutIPv401(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
DetectAddress *a, *b, *c;
|
|
|
|
DetectAddress *c;
|
|
|
|
a = DetectAddressParseSingle("1.2.3.0/255.255.255.0");
|
|
|
|
DetectAddress *a = DetectAddressParseSingle("1.2.3.0/255.255.255.0");
|
|
|
|
b = DetectAddressParseSingle("1.2.2.0-1.2.3.4");
|
|
|
|
FAIL_IF_NULL(a);
|
|
|
|
|
|
|
|
DetectAddress *b = DetectAddressParseSingle("1.2.2.0-1.2.3.4");
|
|
|
|
|
|
|
|
FAIL_IF_NULL(b);
|
|
|
|
|
|
|
|
|
|
|
|
if (DetectAddressCut(NULL, a, b, &c) == -1)
|
|
|
|
FAIL_IF(DetectAddressCut(NULL, a, b, &c) == -1);
|
|
|
|
goto error;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DetectAddressFree(a);
|
|
|
|
DetectAddressFree(a);
|
|
|
|
DetectAddressFree(b);
|
|
|
|
DetectAddressFree(b);
|
|
|
|
DetectAddressFree(c);
|
|
|
|
DetectAddressFree(c);
|
|
|
|
return 1;
|
|
|
|
PASS;
|
|
|
|
|
|
|
|
|
|
|
|
error:
|
|
|
|
|
|
|
|
DetectAddressFree(a);
|
|
|
|
|
|
|
|
DetectAddressFree(b);
|
|
|
|
|
|
|
|
DetectAddressFree(c);
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static int AddressTestCutIPv402(void)
|
|
|
|
static int AddressTestCutIPv402(void)
|
|
|
|