From: Jeff Lucovsky Date: Sat, 18 Sep 2021 14:17:28 +0000 (-0400) Subject: detect: fix multi-inspect buffer issue X-Git-Tag: suricata-5.0.8~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c19161cda37a260d09d65aa09325c221d4118789;p=thirdparty%2Fsuricata.git detect: fix multi-inspect buffer issue Fix multi-inspect buffer issue caused by setting up for multi but not using it for inspection. --- diff --git a/src/detect-dns-query.c b/src/detect-dns-query.c index 4008e39532..b0a854ab01 100644 --- a/src/detect-dns-query.c +++ b/src/detect-dns-query.c @@ -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"); }