From: Craig Small Date: Wed, 23 Nov 2011 10:31:43 +0000 (+1100) Subject: reversed the frees added to pgrep X-Git-Tag: v3.3.1~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=618c52167be6af2aa26c39c08913015d3f677f2e;p=procps-ng reversed the frees added to pgrep --- diff --git a/pgrep.c b/pgrep.c index 1627cef5..eec7ac27 100644 --- a/pgrep.c +++ b/pgrep.c @@ -380,7 +380,6 @@ static PROCTAB *do_openproc (void) } flags |= PROC_UID; ptp = openproc (flags, uids, num); - free(uids); } else { ptp = openproc (flags); } @@ -409,8 +408,6 @@ static regex_t * do_regcomp (void) } re_err = regcomp (preg, re, REG_EXTENDED | REG_NOSUB | opt_case); - if (opt_exact) - free(re); if (re_err) { regerror (re_err, preg, errbuf, sizeof(errbuf)); fputs(errbuf,stderr); @@ -538,7 +535,6 @@ static union el * select_procs (int *num) } closeproc (ptp); *num = matches; - free(preg); return list; }