diff --git a/findutils/grep.c b/findutils/grep.c index 2ca4a3a0a..f43417601 100644 --- a/findutils/grep.c +++ b/findutils/grep.c @@ -493,6 +493,7 @@ int grep_main(int argc, char **argv) free(gl->pattern); if ((gl->flg_mem_alocated_compiled & COMPILED)) regfree(&(gl->preg)); + free(gl); free(pattern_head_ptr); } }