diff --git a/lib/libc/locale/setlocale.c b/lib/libc/locale/setlocale.c index f5f5fae472cb..daea2bc17513 100644 --- a/lib/libc/locale/setlocale.c +++ b/lib/libc/locale/setlocale.c @@ -173,7 +173,7 @@ setlocale(category, locale) } } - if (category) + if (category != LC_ALL) return (loadlocale(category)); for (i = 1; i < _LC_LAST; ++i) {