From 2ebdebfc843ea43f93ef1a729cd8ff7d79ae3305 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 14 Nov 2021 10:54:12 -0800 Subject: [PATCH 11/12] grep: fix minor -P memory leak * src/pcresearch.c (Pcompile): Free ccontext when no longer needed. --- src/pcresearch.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pcresearch.c b/src/pcresearch.c index dea39f0..ef8215f 100644 --- a/src/pcresearch.c +++ b/src/pcresearch.c @@ -202,6 +202,7 @@ Pcompile (char *pattern, idx_t size, reg_syntax_t ignored, bool exact) } free (re_storage); + pcre2_compile_context_free (ccontext); pc->mcontext = NULL; pc->data = pcre2_match_data_create_from_pattern (pc->cre, gcontext); -- 2.32.0