From fd5c21156ca5f29aa27181138a34bf2426f60c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Thu, 21 Jan 2021 18:27:00 +0000 Subject: [PATCH] Fixed memory leak in 'Query_Processor::new_query_rule' due to field 'match_digest' never being freed --- lib/Query_Processor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Query_Processor.cpp b/lib/Query_Processor.cpp index dff03a844..63b52a465 100644 --- a/lib/Query_Processor.cpp +++ b/lib/Query_Processor.cpp @@ -372,6 +372,8 @@ static void __delete_query_rule(QP_rule_t *qr) { free(qr->username); if (qr->schemaname) free(qr->schemaname); + if (qr->match_digest) + free(qr->match_digest); if (qr->match_pattern) free(qr->match_pattern); if (qr->replace_pattern)