]> git.sesse.net Git - vlc/blobdiff - src/modules/modules.c
Keep track of plugin text domain
[vlc] / src / modules / modules.c
index 0af81ac97baa7a118973125c6dc931d5172a3750..27e5254cc000cc1f27ecb6b36249bec3c8c7c756 100644 (file)
@@ -1063,6 +1063,7 @@ static void DupModule( module_t *p_module )
     p_module->psz_longname = strdup( p_module->psz_longname );
     p_module->psz_help = p_module->psz_help ? strdup( p_module->psz_help )
                                             : NULL;
+    p_module->domain = p_module->domain ? strdup( p_module->domain ) : NULL;
 
     for (module_t *subm = p_module->submodule; subm; subm = subm->next)
         DupModule (subm);
@@ -1089,6 +1090,7 @@ static void UndupModule( module_t *p_module )
     FREENULL( p_module->psz_shortname );
     free( p_module->psz_longname );
     FREENULL( p_module->psz_help );
+    free( p_module->domain );
 }
 
 #endif /* HAVE_DYNAMIC_PLUGINS */