diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2021-11-14 10:54:12 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2021-11-14 12:13:28 -0800 |
commit | ad6e5cbcf598f55cafe83a11487ea4a6694e433b (patch) | |
tree | 88b225eabe9ea2be036829119bb82572bde604a3 /src | |
parent | 99fcca954f4ec1ae1e9a86e8ce95d5f66091b871 (diff) | |
download | grep-ad6e5cbcf598f55cafe83a11487ea4a6694e433b.tar.gz |
grep: fix minor -P memory leak
* src/pcresearch.c (Pcompile): Free ccontext when no longer needed.
Diffstat (limited to 'src')
-rw-r--r-- | src/pcresearch.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pcresearch.c b/src/pcresearch.c index dea39f03..ef8215fc 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); |