diff --git a/libs/libc/locale/lib_gettext.c b/libs/libc/locale/lib_gettext.c index 4115c22c431..52b8f0fff09 100644 --- a/libs/libc/locale/lib_gettext.c +++ b/libs/libc/locale/lib_gettext.c @@ -312,6 +312,7 @@ FAR char *dcngettext(FAR const char *domainname, return notrans; } + strlcpy(mofile->path, path, PATH_MAX); mofile->map = momap(path, &mofile->size); if (mofile->map == MAP_FAILED) {