From: Victor Julien Date: Sat, 24 Sep 2016 07:22:39 +0000 (+0200) Subject: unittests: fix tests X-Git-Tag: suricata-3.2beta1~305 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48b3cb04924f7d5e9d456c4e6a8151f3267e4577;p=thirdparty%2Fsuricata.git unittests: fix tests --- diff --git a/src/app-layer-ftp.c b/src/app-layer-ftp.c index 6e90a4a00e..ea323b853f 100644 --- a/src/app-layer-ftp.c +++ b/src/app-layer-ftp.c @@ -439,6 +439,8 @@ int FTPParserTest03(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; diff --git a/src/app-layer-modbus.c b/src/app-layer-modbus.c index 14dff540cc..cd44fb2c3a 100644 --- a/src/app-layer-modbus.c +++ b/src/app-layer-modbus.c @@ -1718,6 +1718,7 @@ static int ModbusParserTest01(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1783,6 +1784,7 @@ static int ModbusParserTest02(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1970,6 +1972,7 @@ static int ModbusParserTest04(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2391,6 +2394,7 @@ static int ModbusParserTest09(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2486,6 +2490,7 @@ static int ModbusParserTest10(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2741,6 +2746,7 @@ static int ModbusParserTest13(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2806,6 +2812,7 @@ static int ModbusParserTest14(void) { memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; diff --git a/src/app-layer-smb.c b/src/app-layer-smb.c index 2e007a0959..9ebc4a669a 100644 --- a/src/app-layer-smb.c +++ b/src/app-layer-smb.c @@ -1558,6 +1558,7 @@ void RegisterSMBParsers(void) /* UNITTESTS */ #ifdef UNITTESTS +#include "flow-util.h" /** * \test SMBParserTest01 tests the NBSS and SMB header decoding @@ -1585,6 +1586,7 @@ int SMBParserTest01(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1625,6 +1627,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1662,6 +1665,7 @@ int SMBParserTest02(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1703,6 +1707,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1958,6 +1963,7 @@ int SMBParserTest03(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2005,6 +2011,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2075,6 +2082,7 @@ int SMBParserTest04(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2130,6 +2138,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2230,6 +2239,7 @@ int SMBParserTest05(void) AppLayerProtoDetectUnittestCtxRestore(); if (alpd_tctx != NULL) AppLayerProtoDetectDestroyCtxThread(alpd_tctx); + FLOW_DESTROY(&f); return result; } @@ -2313,6 +2323,7 @@ int SMBParserTest06(void) AppLayerProtoDetectUnittestCtxRestore(); if (alpd_tctx != NULL) AppLayerProtoDetectDestroyCtxThread(alpd_tctx); + FLOW_DESTROY(&f); return result; } @@ -2330,6 +2341,7 @@ int SMBParserTest07(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2371,6 +2383,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2404,6 +2417,7 @@ int SMBParserTest08(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2471,6 +2485,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2518,6 +2533,7 @@ int SMBParserTest09(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2585,6 +2601,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2640,6 +2657,7 @@ int SMBParserTest10(void) int r = 0; memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2679,6 +2697,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } diff --git a/src/app-layer-ssh.c b/src/app-layer-ssh.c index 823c3080a2..9d8dff1b75 100644 --- a/src/app-layer-ssh.c +++ b/src/app-layer-ssh.c @@ -544,6 +544,7 @@ void RegisterSSHParsers(void) /* UNITTESTS */ #ifdef UNITTESTS +#include "flow-util.h" /** \test Send a version string in one chunk (client version str). */ static int SSHParserTest01(void) @@ -557,6 +558,7 @@ static int SSHParserTest01(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -606,6 +608,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -623,6 +626,7 @@ static int SSHParserTest02(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -672,6 +676,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -689,6 +694,7 @@ static int SSHParserTest03(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -726,6 +732,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -741,6 +748,7 @@ static int SSHParserTest04(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -791,6 +799,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -807,6 +816,7 @@ static int SSHParserTest05(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -856,6 +866,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -872,6 +883,7 @@ static int SSHParserTest06(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -910,6 +922,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -926,6 +939,7 @@ static int SSHParserTest07(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -985,6 +999,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1004,6 +1019,7 @@ static int SSHParserTest08(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1071,6 +1087,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1087,6 +1104,7 @@ static int SSHParserTest09(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1146,6 +1164,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1165,6 +1184,7 @@ static int SSHParserTest10(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1232,6 +1252,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1249,6 +1270,7 @@ static int SSHParserTest11(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1312,6 +1334,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1331,6 +1354,7 @@ static int SSHParserTest12(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1403,6 +1427,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1423,6 +1448,7 @@ static int SSHParserTest13(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1496,6 +1522,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1522,6 +1549,7 @@ static int SSHParserTest14(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1608,6 +1636,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1634,6 +1663,7 @@ static int SSHParserTest15(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1720,6 +1750,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1739,6 +1770,7 @@ static int SSHParserTest16(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1811,6 +1843,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1832,6 +1865,7 @@ static int SSHParserTest17(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -1913,6 +1947,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1942,6 +1977,7 @@ static int SSHParserTest18(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2017,6 +2053,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2048,6 +2085,7 @@ static int SSHParserTest19(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2135,6 +2173,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2168,6 +2207,7 @@ static int SSHParserTest20(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2244,6 +2284,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2275,6 +2316,7 @@ static int SSHParserTest21(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2352,6 +2394,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2410,6 +2453,7 @@ static int SSHParserTest22(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2487,6 +2531,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2502,6 +2547,7 @@ static int SSHParserTest23(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2520,6 +2566,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2535,6 +2582,7 @@ static int SSHParserTest24(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; StreamTcpInitConfig(TRUE); @@ -2569,6 +2617,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } diff --git a/src/app-layer-ssl.c b/src/app-layer-ssl.c index 3470977737..4342ecb0eb 100644 --- a/src/app-layer-ssl.c +++ b/src/app-layer-ssl.c @@ -1811,6 +1811,8 @@ static int SSLParserTest01(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1850,6 +1852,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1867,6 +1870,7 @@ static int SSLParserTest02(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1916,6 +1920,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -1935,6 +1940,7 @@ static int SSLParserTest03(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -1994,6 +2000,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2015,6 +2022,7 @@ static int SSLParserTest04(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2084,6 +2092,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2101,6 +2110,7 @@ static int SSLParserTest05(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2191,6 +2201,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } #endif @@ -2210,6 +2221,7 @@ static int SSLParserTest06(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2316,6 +2328,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } #endif @@ -2359,6 +2372,7 @@ static int SSLParserMultimsgTest01(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2398,6 +2412,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2440,6 +2455,7 @@ static int SSLParserMultimsgTest02(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2479,6 +2495,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2510,6 +2527,7 @@ static int SSLParserTest07(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2550,6 +2568,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2567,6 +2586,7 @@ static int SSLParserTest08(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2656,6 +2676,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2696,6 +2717,7 @@ static int SSLParserTest09(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2746,6 +2768,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2784,6 +2807,7 @@ static int SSLParserTest10(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2834,6 +2858,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2871,6 +2896,7 @@ static int SSLParserTest11(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -2921,6 +2947,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -2963,6 +2990,7 @@ static int SSLParserTest12(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3023,6 +3051,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3070,6 +3099,7 @@ static int SSLParserTest13(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3140,6 +3170,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3166,6 +3197,7 @@ static int SSLParserTest14(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3202,6 +3234,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3223,6 +3256,7 @@ static int SSLParserTest15(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3242,6 +3276,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3263,6 +3298,7 @@ static int SSLParserTest16(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3282,6 +3318,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3303,6 +3340,7 @@ static int SSLParserTest17(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3322,6 +3360,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3349,6 +3388,7 @@ static int SSLParserTest18(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3385,6 +3425,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3407,6 +3448,7 @@ static int SSLParserTest19(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3433,6 +3475,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -3455,6 +3498,7 @@ static int SSLParserTest20(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -3474,6 +3518,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -4117,6 +4162,7 @@ static int SSLParserTest24(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -4167,6 +4213,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; } @@ -4496,6 +4543,7 @@ static int SSLParserTest25(void) memset(&f, 0, sizeof(f)); memset(&ssn, 0, sizeof(ssn)); + FLOW_INITIALIZE(&f); f.protoctx = (void *)&ssn; f.proto = IPPROTO_TCP; @@ -4571,6 +4619,7 @@ end: if (alp_tctx != NULL) AppLayerParserThreadCtxFree(alp_tctx); StreamTcpFreeConfig(TRUE); + FLOW_DESTROY(&f); return result; }