uint8_t p[sizeof(raw_eth_pkt)];
uint16_t psize = sizeof(raw_eth_pkt);
+ /* would be unittest */
+ int run_mode_backup = run_mode;
run_mode = RUNMODE_NFQ;
ret = DetectReplaceLongPatternMatchTest(raw_eth_pkt, (uint16_t)sizeof(raw_eth_pkt),
sig, sid, p, &psize);
- if (ret != 1) {
- return ret;
- } else {
+ if (ret == 1) {
SCLogDebug("replace: test1 phase1");
ret = DetectReplaceLongPatternMatchTest(p, psize, sig_rep, sid_rep, NULL, NULL);
- return ret;
}
+ run_mode = run_mode_backup;
+ return ret;
}
uint8_t p[sizeof(raw_eth_pkt)];
uint16_t psize = sizeof(raw_eth_pkt);
+ int run_mode_backup = run_mode;
run_mode = RUNMODE_NFQ;
ret = DetectReplaceLongPatternMatchTest(raw_eth_pkt, (uint16_t)sizeof(raw_eth_pkt),
sig, sid, p, &psize);
- if (ret != 1) {
- return ret;
- } else {
+ if (ret == 1) {
SCLogDebug("replace: test1 phase1 ok: %" PRIuMAX" vs %d",(uintmax_t)sizeof(raw_eth_pkt),psize);
ret = DetectReplaceLongPatternMatchTest(p, psize, sig_rep, sid_rep, NULL, NULL);
- return ret;
}
+ run_mode = run_mode_backup;
+ return ret;
}
/**
*/
int DetectReplaceParseTest01(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest02(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest03(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest04(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest05(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest06(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);
*/
int DetectReplaceParseTest07(void)
{
+ int run_mode_backup = run_mode;
+ run_mode = RUNMODE_NFQ;
+
DetectEngineCtx *de_ctx = NULL;
int result = 1;
}
end:
+ run_mode = run_mode_backup;
+
SigGroupCleanup(de_ctx);
SigCleanSignatures(de_ctx);
DetectEngineCtxFree(de_ctx);