]> granicus.if.org Git - procps-ng/commitdiff
reversed the frees added to pgrep
authorCraig Small <csmall@enc.com.au>
Wed, 23 Nov 2011 10:31:43 +0000 (21:31 +1100)
committerCraig Small <csmall@enc.com.au>
Wed, 23 Nov 2011 10:31:43 +0000 (21:31 +1100)
pgrep.c

diff --git a/pgrep.c b/pgrep.c
index 1627cef527262477c7f7d4f5ab8ad037be57778c..eec7ac27daeda7abf12f4041765fb2343863110b 100644 (file)
--- 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;
 }