]> git.sesse.net Git - vlc/blobdiff - src/config/core.c
Migrate module, module_list and obsolete_* to vlc_config_set
[vlc] / src / config / core.c
index d2d2bba77402c0a921605cbc88330e9eb1509532..ab2dcd8cf179c82788689308322a12cfd5518985 100644 (file)
@@ -540,9 +540,9 @@ int config_Duplicate( module_t *p_module, const module_config_t *p_orig,
             p_module->p_config[i].saved.psz = NULL;
         }
 
-        p_module->p_config[i].psz_type = strdupnull (p_orig[i].psz_type);
+        p_module->p_config[i].psz_type = p_orig[i].psz_type;
         p_module->p_config[i].psz_name = p_orig[i].psz_name;
-        p_module->p_config[i].psz_current = strdupnull (p_orig[i].psz_current);
+        p_module->p_config[i].psz_current = p_orig[i].psz_current;
         p_module->p_config[i].psz_text = p_orig[i].psz_text;
         p_module->p_config[i].psz_longtext = p_orig[i].psz_longtext;
 
@@ -628,7 +628,6 @@ void config_Free( module_t *p_module )
 
         free( (char*) p_item->psz_type );
         free( (char*) p_item->psz_name );
-        free( (char*) p_item->psz_current );
         free( (char*) p_item->psz_text );
         free( (char*) p_item->psz_longtext );