]> git.sesse.net Git - vlc/blobdiff - src/modules/modules.c
Use var_Inherit* instead of var_CreateGet*.
[vlc] / src / modules / modules.c
index 15feab162a7f0218125c9fea26adff7dee695acf..c5e2c4f451ac1b3ab62a5478db81c2e9a03ddd71 100644 (file)
 #include <string.h>                                              /* strdup() */
 #include <assert.h>
 
-#ifdef HAVE_DIRENT_H
-#   include <dirent.h>
-#endif
-
 #include <sys/types.h>
 #ifdef HAVE_SYS_STAT_H
 #   include <sys/stat.h>
@@ -305,6 +301,8 @@ const char *module_gettext (const module_t *m, const char *str)
 {
 #ifdef ENABLE_NLS
     const char *domain = m->domain ? m->domain : PACKAGE_NAME;
+    if (unlikely(str == NULL || *str == '\0'))
+        return "";
     return dgettext (domain, str);
 #else
     (void)m;