From 9348ab09e1a92df2e248e416d1161d01a97ed2bb Mon Sep 17 00:00:00 2001 From: jbj Date: Fri, 24 Jun 2016 19:04:19 +0000 Subject: - use poptArgvFree to avoid memory leaks. --- popt.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'popt.c') diff --git a/popt.c b/popt.c index cff60b7..c536a17 100644 --- a/popt.c +++ b/popt.c @@ -1770,12 +1770,7 @@ poptItem poptFreeItems(/*@only@*/ /*@null@*/ poptItem items, int nitems) if (items != NULL) { poptItem item = items; while (--nitems >= 0) { -#if !defined(SUPPORT_CONTIGUOUS_ARGV) - int i; - for (i = 0; item->argv[i]; i++) - item->argv[i] = _free(item->argv[i]); -#endif - item->argv = _free(item->argv); + item->argv = poptArgvFree(item->argv); /*@-modobserver -observertrans -dependenttrans@*/ item->option.longName = _free(item->option.longName); item->option.descrip = _free(item->option.descrip); -- cgit v1.2.1