From 9e2b6db36ab6486172fccd0e1786532826d58c53 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 15 Jul 2012 17:22:04 -0500 Subject: Genericize llist code a bit: rename llist_free() to llist_traverse(), and no longer accept NULL as a synonym for free. --- lib/args.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/args.c') diff --git a/lib/args.c b/lib/args.c index f4ceba1e..e3dcb26e 100644 --- a/lib/args.c +++ b/lib/args.c @@ -413,4 +413,9 @@ notflag: if (toys.optc>gof.maxargs) error_exit("Max %d argument%s", gof.maxargs, letters[!(gof.maxargs-1)]); if (CFG_HELP) toys.exithelp = 0; + + if (CFG_TOYBOX_FREE) { + llist_traverse(gof.opts, free); + llist_traverse(gof.longopts, free); + } } -- cgit v1.2.3