summaryrefslogtreecommitdiff
path: root/lib/libc/locale/mbrlen.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/locale/mbrlen.c')
-rw-r--r--lib/libc/locale/mbrlen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/locale/mbrlen.c b/lib/libc/locale/mbrlen.c
index f84fce7b61b0..4f687e98628f 100644
--- a/lib/libc/locale/mbrlen.c
+++ b/lib/libc/locale/mbrlen.c
@@ -42,7 +42,7 @@ mbrlen_l(const char * __restrict s, size_t n, mbstate_t * __restrict ps, locale_
{
FIX_LOCALE(locale);
if (ps == NULL)
- ps = &locale->mbrlen;
+ ps = &(XLOCALE_CTYPE(locale)->mbrlen);
return (XLOCALE_CTYPE(locale)->__mbrtowc(NULL, s, n, ps));
}