From a33ed5b5f04065a971667af041f11f50b85d75fd Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 10 Apr 2020 09:55:36 +0200 Subject: [PATCH] detect/parse: fix minor memory leak in error path Only reachable on SCMalloc so should be unlikely to be reached. (cherry picked from commit 5abead93259e8d0bfb3f7556b9653debe320621a) --- src/detect-parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/detect-parse.c b/src/detect-parse.c index a4f97563d9..8c10e0dc3f 100644 --- a/src/detect-parse.c +++ b/src/detect-parse.c @@ -1275,7 +1275,7 @@ Signature *SigAlloc (void) sig->init_data->smlists_tail = SCCalloc(sig->init_data->smlists_array_size, sizeof(SigMatch *)); if (sig->init_data->smlists_tail == NULL) { - SCFree(sig->init_data->smlists_tail); + SCFree(sig->init_data->smlists); SCFree(sig->init_data); SCFree(sig); return NULL; -- 2.47.2