]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
applayer: fix alp_ctx indexing in tests
authorBinghui Niu <sxjznbh@126.com>
Tue, 25 Mar 2025 06:35:48 +0000 (14:35 +0800)
committerVictor Julien <victor@inliniac.net>
Thu, 27 Mar 2025 05:52:24 +0000 (06:52 +0100)
Fix problem that some app-layer unittests regist failed.

src/app-layer-parser.c

index 47012a7db02c79e14d55d7c1e9776a0d4e7002aa..cc7eb38394d17884e1209582bfb4c371ee064736 100644 (file)
@@ -1813,8 +1813,7 @@ void AppLayerParserRegisterProtocolUnittests(uint8_t ipproto, AppProto alproto,
                                   void (*RegisterUnittests)(void))
 {
     SCEnter();
-    alp_ctx.ctxs[FlowGetProtoMapping(ipproto)][alproto].
-        RegisterUnittests = RegisterUnittests;
+    alp_ctx.ctxs[alproto][FlowGetProtoMapping(ipproto)].RegisterUnittests = RegisterUnittests;
     SCReturn;
 }