reversed the frees added to pgrep

This commit is contained in:
Craig Small 2011-11-23 21:31:43 +11:00
parent 2e96bc3771
commit 618c52167b

View File

@ -380,7 +380,6 @@ static PROCTAB *do_openproc (void)
} }
flags |= PROC_UID; flags |= PROC_UID;
ptp = openproc (flags, uids, num); ptp = openproc (flags, uids, num);
free(uids);
} else { } else {
ptp = openproc (flags); ptp = openproc (flags);
} }
@ -409,8 +408,6 @@ 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);
@ -538,7 +535,6 @@ static union el * select_procs (int *num)
} }
closeproc (ptp); closeproc (ptp);
*num = matches; *num = matches;
free(preg);
return list; return list;
} }