]> git.sesse.net Git - vlc/blobdiff - src/misc/modules.c
Fix a bug with preferences
[vlc] / src / misc / modules.c
index da6fbbc3e63c3051e4e8886ead6b1cae3f9fbd5c..51dd67dbca8985c93f505fe3e0d475d5b2cb4801 100644 (file)
@@ -1128,7 +1128,8 @@ static void DupModule( module_t *p_module )
      * module is unloaded. */
     p_module->psz_object_name = strdup( p_module->psz_object_name );
     p_module->psz_capability = strdup( p_module->psz_capability );
-    p_module->psz_shortname = strdup( p_module->psz_shortname );
+    p_module->psz_shortname = p_module->psz_shortname ?
+                                 strdup( p_module->psz_shortname ) : NULL;
     p_module->psz_longname = strdup( p_module->psz_longname );
 
     if( p_module->psz_program != NULL )