]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
detect: fix multi-inspect buffer issue
authorJeff Lucovsky <jeff@lucovsky.org>
Sat, 18 Sep 2021 14:17:28 +0000 (10:17 -0400)
committerVictor Julien <victor@inliniac.net>
Fri, 24 Sep 2021 08:31:43 +0000 (10:31 +0200)
Fix multi-inspect buffer issue caused by setting up for multi but not
using it for inspection.

src/detect-dns-query.c

index 4008e39532706e802f23cb062a18c1fd2ab75bf4..b0a854ab01dcd1c532f31f53f768bc6ec37b801f 100644 (file)
@@ -90,8 +90,7 @@ static InspectionBuffer *DnsQueryGetData(DetectEngineThreadCtx *det_ctx,
                 &data, &data_len) == 0) {
         return NULL;
     }
-    InspectionBufferSetup(det_ctx, list_id, buffer, data, data_len);
-    InspectionBufferApplyTransforms(buffer, transforms);
+    InspectionBufferSetupMulti(buffer, transforms, data, data_len);
 
     SCReturnPtr(buffer, "InspectionBuffer");
 }