diff options
author | Sami Kerola <kerolasa@iki.fi> | 2012-11-02 17:50:51 +0000 |
---|---|---|
committer | Craig Small <csmall@enc.com.au> | 2012-11-06 22:26:55 +1100 |
commit | e677476aea95a0f1f50097b02c75510354c23296 (patch) | |
tree | c5653058e25e8589c8561abe4b9b1548946d343f | |
parent | c043c47ddd34b93a3ec9d6801176201f2411e44e (diff) | |
download | procps-ng-e677476aea95a0f1f50097b02c75510354c23296.tar.gz |
pmap: remove memory leaks
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
-rw-r--r-- | pmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -520,7 +520,7 @@ static int one_proc(proc_t * p) } } - + fclose(fp); if (!q_option) { if (x_option) { if (sizeof(KLONG) == 8) { @@ -593,7 +593,7 @@ static void range_arguments(char *optarg) int main(int argc, char **argv) { - unsigned *pidlist; + unsigned long *pidlist; unsigned count = 0; PROCTAB *PT; proc_t p; @@ -692,6 +692,7 @@ int main(int argc, char **argv) count--; } closeproc(PT); + free(pidlist); if (count) /* didn't find all processes asked for */ |