]> git.sesse.net Git - vlc/blobdiff - src/modules/modules.c
module_gettext: return "" on NULL, fixes a segmentation fault
[vlc] / src / modules / modules.c
index 62d9ddd4bc272bf79d5a4491d8ab83384ca203a2..c5e2c4f451ac1b3ab62a5478db81c2e9a03ddd71 100644 (file)
@@ -301,7 +301,7 @@ 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))
+    if (unlikely(str == NULL || *str == '\0'))
         return "";
     return dgettext (domain, str);
 #else