From bf151581da3e1aeac58e72bae317f080599fa2a7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Thu, 19 Aug 2010 23:51:52 +0300 Subject: [PATCH] module_gettext: return "" on NULL, fixes a segmentation fault There still are some formatting issues (e.g. --cdda-track) --- src/modules/modules.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/modules.c b/src/modules/modules.c index 62d9ddd4bc..c5e2c4f451 100644 --- a/src/modules/modules.c +++ b/src/modules/modules.c @@ -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 -- 2.39.2