pgrep: Fixing memory leak in do_regcomp()
This commit is contained in:
parent
38cbeedeb7
commit
69de8db3e2
3
pgrep.c
3
pgrep.c
@ -460,6 +460,9 @@ static regex_t * do_regcomp (void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
re_err = regcomp (preg, re, REG_EXTENDED | REG_NOSUB | opt_case);
|
re_err = regcomp (preg, re, REG_EXTENDED | REG_NOSUB | opt_case);
|
||||||
|
|
||||||
|
if (opt_exact) free(re);
|
||||||
|
|
||||||
if (re_err) {
|
if (re_err) {
|
||||||
regerror (re_err, preg, errbuf, sizeof(errbuf));
|
regerror (re_err, preg, errbuf, sizeof(errbuf));
|
||||||
fputs(errbuf,stderr);
|
fputs(errbuf,stderr);
|
||||||
|
Loading…
Reference in New Issue
Block a user