From ac49b63c1c692fe0cf173a5b40dc35ff15ba1194 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 24 Jan 2003 19:19:25 +0000 Subject: Memory leak fix from Leo Qiu . Jeremy. (This used to be commit efd52f6ca7784a3edfc0371b5ff2054ad9704ab7) --- source3/lib/util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source3/lib/util.c') diff --git a/source3/lib/util.c b/source3/lib/util.c index ec967e4abf..d13d993da7 100644 --- a/source3/lib/util.c +++ b/source3/lib/util.c @@ -1599,10 +1599,13 @@ void set_namearray(name_compare_entry **ppname_array, char *namelist) void free_namearray(name_compare_entry *name_array) { + int i; + if(name_array == NULL) return; - SAFE_FREE(name_array->name); + for(i=0; name_array[i].name!=NULL; i++) + SAFE_FREE(name_array[i].name); SAFE_FREE(name_array); } -- cgit