diff m_option.c @ 20101:4ccb2a53b859

Avoid memleak when calling parse_obj_params only for syntax-checking (dst == NULL)
author reimar
date Sun, 08 Oct 2006 09:43:18 +0000
parents e3a61060d458
children 9bd929836c15
line wrap: on
line diff
--- a/m_option.c	Sun Oct 08 09:32:30 2006 +0000
+++ b/m_option.c	Sun Oct 08 09:43:18 2006 +0000
@@ -1428,7 +1428,7 @@
     return M_OPT_INVALID;
   
   desc = p->desc;
-  r = get_obj_params(name,desc->name,cpy,desc,p->separator,&opts);
+  r = get_obj_params(name,desc->name,cpy,desc,p->separator,dst ? &opts : NULL);
   free(cpy);
   if(r < 0)
     return r;