unittests: clean up memory for ppp tests

pull/14025/head
Victor Julien 1 month ago committed by Victor Julien
parent 4ef810105a
commit fda72e6f83

@ -250,13 +250,9 @@ static int DecodePPPtest01(void)
/* Function my returns here with expected value */ /* Function my returns here with expected value */
if (ENGINE_ISSET_EVENT(p, PPPIPV4_PKT_TOO_SMALL)) { FAIL_IF_NOT(ENGINE_ISSET_EVENT(p, PPPIPV4_PKT_TOO_SMALL));
SCFree(p); PacketFree(p);
return 1; PASS;
}
SCFree(p);
return 0;
} }
/* DecodePPPtest02 /* DecodePPPtest02
@ -282,13 +278,10 @@ static int DecodePPPtest02(void)
/* Function must returns here */ /* Function must returns here */
if (ENGINE_ISSET_EVENT(p, PPP_WRONG_TYPE)) { FAIL_IF_NOT(ENGINE_ISSET_EVENT(p, PPP_WRONG_TYPE));
SCFree(p);
return 1;
}
SCFree(p); PacketFree(p);
return 0; PASS;
} }
/** DecodePPPtest03 /** DecodePPPtest03
@ -316,31 +309,14 @@ static int DecodePPPtest03(void)
DecodePPP(&tv, &dtv, p, raw_ppp, sizeof(raw_ppp)); DecodePPP(&tv, &dtv, p, raw_ppp, sizeof(raw_ppp));
FlowShutdown(); FAIL_IF(ENGINE_ISSET_EVENT(p, PPP_PKT_TOO_SMALL));
FAIL_IF(ENGINE_ISSET_EVENT(p, PPPIPV4_PKT_TOO_SMALL));
if (ENGINE_ISSET_EVENT(p, PPP_PKT_TOO_SMALL)) { FAIL_IF(ENGINE_ISSET_EVENT(p, PPP_WRONG_TYPE));
SCFree(p); FAIL_IF(!(ENGINE_ISSET_EVENT(p, IPV4_TRUNC_PKT)));
return 0;
}
if (ENGINE_ISSET_EVENT(p, PPPIPV4_PKT_TOO_SMALL)) {
SCFree(p);
return 0;
}
if (ENGINE_ISSET_EVENT(p, PPP_WRONG_TYPE)) { PacketFree(p);
SCFree(p); FlowShutdown();
return 0; PASS;
}
if (!(ENGINE_ISSET_EVENT(p, IPV4_TRUNC_PKT))) {
SCFree(p);
return 0;
}
/* Function must return here */
SCFree(p);
return 1;
} }
/* DecodePPPtest04 /* DecodePPPtest04
@ -369,15 +345,12 @@ static int DecodePPPtest04(void)
FlowShutdown(); FlowShutdown();
if (!(ENGINE_ISSET_EVENT(p, IPV4_TRUNC_PKT))) { FAIL_IF(!(ENGINE_ISSET_EVENT(p, IPV4_TRUNC_PKT)));
SCFree(p);
return 0;
}
/* Function must returns here */ /* Function must returns here */
SCFree(p); PacketFree(p);
return 1; PASS;
} }
#endif /* UNITTESTS */ #endif /* UNITTESTS */

Loading…
Cancel
Save