From a6b5b60942b4e28965f10cb107d4f94aaf756bc1 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 8 May 2006 19:03:07 +0000 Subject: Fiddling with llist to make memory management easier. Specifically, the option to delete the contents of the list when we delete the list is a good thing. --- procps/pidof.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'procps/pidof.c') diff --git a/procps/pidof.c b/procps/pidof.c index 5b3e53fdf..98008aaf1 100644 --- a/procps/pidof.c +++ b/procps/pidof.c @@ -65,7 +65,7 @@ int pidof_main(int argc, char **argv) while (omits_p) { /* are we asked to exclude the parent's process ID? */ if (!strncmp(omits_p->data, "%PPID", 5)) { - omits_p = llist_free_one(omits_p); + llist_pop(&omits_p); snprintf(getppid_str, sizeof(getppid_str), "%d", getppid()); omits_p = llist_add_to(omits_p, getppid_str); #if 0 @@ -117,7 +117,7 @@ int pidof_main(int argc, char **argv) #if ENABLE_FEATURE_PIDOF_OMIT if (ENABLE_FEATURE_CLEAN_UP) - llist_free(omits); + llist_free(omits, NULL); #endif return fail ? EXIT_FAILURE : EXIT_SUCCESS; } -- cgit v1.2.3