@ -1582,7 +1582,7 @@ static int IPOnlyTestSig01(void)
FAIL_IF(s==NULL);
FAIL_IF(SignatureIsIPOnly(de_ctx,s)==0);
SigFree(s);
SigFree(de_ctx,s);
DetectEngineCtxFree(de_ctx);
PASS;
}
@ -1602,7 +1602,7 @@ static int IPOnlyTestSig02 (void)
FAIL_IF(s==NULL);
FAIL_IF(SignatureIsIPOnly(de_ctx,s)==0);
SigFree(s);
SigFree(de_ctx,s);
DetectEngineCtxFree(de_ctx);
PASS;
}
@ -1633,7 +1633,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (content): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* content */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (content) \"; content:\"match something\"; classtype:misc-activity; sid:400001; rev:1;)");
@ -1645,7 +1645,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (content): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* uricontent */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (uricontent) \"; uricontent:\"match something\"; classtype:misc-activity; sid:400001; rev:1;)");
@ -1657,7 +1657,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (uricontent): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* pcre */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (pcre) \"; pcre:\"/e?idps rule[sz]/i\"; classtype:misc-activity; sid:400001; rev:1;)");
@ -1669,7 +1669,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (pcre): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* flow */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (flow) \"; flow:to_server; classtype:misc-activity; sid:400001; rev:1;)");
@ -1681,7 +1681,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (flow): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* dsize */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (dsize) \"; dsize:100; classtype:misc-activity; sid:400001; rev:1;)");
@ -1693,7 +1693,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (dsize): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* flowbits */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (flowbits) \"; flowbits:unset; classtype:misc-activity; sid:400001; rev:1;)");
@ -1705,7 +1705,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (flowbits): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* flowvar */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (flowvar) \"; pcre:\"/(?<flow_var>.*)/i\"; flowvar:var,\"str\"; classtype:misc-activity; sid:400001; rev:1;)");
@ -1717,7 +1717,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (flowvar): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
/* pktvar */
s=SigInit(de_ctx,"alert tcp any any -> any any (msg:\"SigTest40-03 sig is not IPOnly (pktvar) \"; pcre:\"/(?<pkt_var>.*)/i\"; pktvar:var,\"str\"; classtype:misc-activity; sid:400001; rev:1;)");
@ -1729,7 +1729,7 @@ static int IPOnlyTestSig03 (void)
printf("got a IPOnly signature (pktvar): ");
result=0;
}
SigFree(s);
SigFree(de_ctx,s);
end:
if(de_ctx!=NULL)
@ -2124,7 +2124,7 @@ static int IPOnlyTestSig13(void)
FAIL_IF(s==NULL);
FAIL_IF(SignatureIsIPOnly(de_ctx,s)==0);
SigFree(s);
SigFree(de_ctx,s);
DetectEngineCtxFree(de_ctx);
PASS;
}
@ -2141,7 +2141,7 @@ static int IPOnlyTestSig14(void)
@ -2469,7 +2469,7 @@ static int SigParseTest01 (void)
result=0;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -2507,7 +2507,7 @@ end:
if(port!=NULL)
DetectPortCleanupList(de_ctx,port);
if(sig!=NULL)
SigFree(sig);
SigFree(de_ctx,sig);
if(de_ctx!=NULL)
DetectEngineCtxFree(de_ctx);
returnresult;
@ -2532,7 +2532,7 @@ static int SigParseTest03 (void)
}
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -2551,7 +2551,7 @@ static int SigParseTest04 (void)
result=0;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -2574,7 +2574,7 @@ static int SigParseTest05 (void)
}
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -2598,7 +2598,7 @@ static int SigParseTest06 (void)
end:
if(sig!=NULL)
SigFree(sig);
SigFree(de_ctx,sig);
if(de_ctx!=NULL)
DetectEngineCtxFree(de_ctx);
returnresult;
@ -3102,7 +3102,7 @@ static int SigParseBidirecTest06 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3122,7 +3122,7 @@ static int SigParseBidirecTest07 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3142,7 +3142,7 @@ static int SigParseBidirecTest08 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3162,7 +3162,7 @@ static int SigParseBidirecTest09 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3182,7 +3182,7 @@ static int SigParseBidirecTest10 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3202,7 +3202,7 @@ static int SigParseBidirecTest11 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3222,7 +3222,7 @@ static int SigParseBidirecTest12 (void)
result=1;
end:
if(sig!=NULL)SigFree(sig);
if(sig!=NULL)SigFree(de_ctx,sig);
if(de_ctx!=NULL)DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3626,7 +3626,7 @@ static int SigParseTestNegation01 (void)
s=SigInit(de_ctx,"alert tcp !any any -> any any (msg:\"SigTest41-01 src address is !any \"; classtype:misc-activity; sid:410001; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3652,7 +3652,7 @@ static int SigParseTestNegation02 (void)
s=SigInit(de_ctx,"alert tcp any !any -> any any (msg:\"SigTest41-02 src ip is !any \"; classtype:misc-activity; sid:410002; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3678,7 +3678,7 @@ static int SigParseTestNegation03 (void)
s=SigInit(de_ctx,"alert tcp any any -> any [80:!80] (msg:\"SigTest41-03 dst port [80:!80] \"; classtype:misc-activity; sid:410003; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3704,7 +3704,7 @@ static int SigParseTestNegation04 (void)
s=SigInit(de_ctx,"alert tcp any any -> any [80,!80] (msg:\"SigTest41-03 dst port [80:!80] \"; classtype:misc-activity; sid:410003; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3730,7 +3730,7 @@ static int SigParseTestNegation05 (void)
s=SigInit(de_ctx,"alert tcp any any -> [192.168.0.2,!192.168.0.2] any (msg:\"SigTest41-04 dst ip [192.168.0.2,!192.168.0.2] \"; classtype:misc-activity; sid:410004; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3756,7 +3756,7 @@ static int SigParseTestNegation06 (void)
s=SigInit(de_ctx,"alert tcp any any -> any [100:1000,!1:20000] (msg:\"SigTest41-05 dst port [100:1000,!1:20000] \"; classtype:misc-activity; sid:410005; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3783,7 +3783,7 @@ static int SigParseTestNegation07 (void)
s=SigInit(de_ctx,"alert tcp any any -> [192.168.0.2,!192.168.0.0/24] any (msg:\"SigTest41-06 dst ip [192.168.0.2,!192.168.0.0/24] \"; classtype:misc-activity; sid:410006; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -3846,7 +3846,7 @@ static int SigParseTestMpm01 (void)
result=1;
end:
if(sig!=NULL)
SigFree(sig);
SigFree(de_ctx,sig);
DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3877,7 +3877,7 @@ static int SigParseTestMpm02 (void)
result=1;
end:
if(sig!=NULL)
SigFree(sig);
SigFree(de_ctx,sig);
DetectEngineCtxFree(de_ctx);
returnresult;
}
@ -3910,7 +3910,7 @@ static int SigParseTestAppLayerTLS01(void)
result=1;
end:
if(s!=NULL)
SigFree(s);
SigFree(de_ctx,s);
if(de_ctx!=NULL)
DetectEngineCtxFree(de_ctx);
@ -3945,7 +3945,7 @@ static int SigParseTestAppLayerTLS02(void)
result=1;
end:
if(s!=NULL)
SigFree(s);
SigFree(de_ctx,s);
if(de_ctx!=NULL)
DetectEngineCtxFree(de_ctx);
returnresult;
@ -3967,7 +3967,7 @@ static int SigParseTestAppLayerTLS03(void)
s=SigInit(de_ctx,"alert tls any any -> any any (msg:\"SigParseTestAppLayerTLS03 \"; tls.version:2.5; sid:410006; rev:1;)");
if(s!=NULL){
SigFree(s);
SigFree(de_ctx,s);
gotoend;
}
@ -4035,7 +4035,7 @@ static int SigParseBidirWithSameSrcAndDest01(void)