From 0ea62b49433f4bffbaa564fcfa0c130dd34a357e Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 10 Jun 2026 09:30:00 +0200 Subject: [PATCH] detect: propagate inspect engine setup failures (cherry picked from commit 569d27e153593ef568a6ba589ce91ffdd995dca8) --- src/detect-engine-build.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/detect-engine-build.c b/src/detect-engine-build.c index f356e5beff..00ea2b58bb 100644 --- a/src/detect-engine-build.c +++ b/src/detect-engine-build.c @@ -2114,7 +2114,8 @@ static int SigMatchPrepare(DetectEngineCtx *de_ctx) Signature *s = de_ctx->sig_list; for (; s != NULL; s = s->next) { /* set up inspect engines */ - DetectEngineAppInspectionEngine2Signature(de_ctx, s); + if (DetectEngineAppInspectionEngine2Signature(de_ctx, s) != 0) + SCReturnInt(-1); /* built-ins */ for (int type = 0; type < DETECT_SM_LIST_MAX; type++) {