diff options
Diffstat (limited to 'lib/param/loadparm.c')
-rw-r--r-- | lib/param/loadparm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index b0dcf3d9a1..512908f6e0 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -947,6 +947,7 @@ static void copy_service(struct loadparm_service *pserviceDest, *(const char * const *)src_ptr); break; case P_LIST: + TALLOC_FREE(*((char ***)dest_ptr)); *(const char * const **)dest_ptr = (const char * const *)str_list_copy(pserviceDest, *(const char * * const *)src_ptr); break; |