diff options
-rw-r--r-- | winsup/cygwin/nlsfuncs.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/nlsfuncs.cc b/winsup/cygwin/nlsfuncs.cc index c8994ec0e..733367282 100644 --- a/winsup/cygwin/nlsfuncs.cc +++ b/winsup/cygwin/nlsfuncs.cc @@ -294,7 +294,7 @@ lc_mbstowcs (mbtowc_p f_mbtowc, const char *charset, n = 1; while (n > 0) { - bytes = f_mbtowc (_REENT, pwcs, t, MB_CUR_MAX, charset, &state); + bytes = f_mbtowc (_REENT, pwcs, t, n, charset, &state); if (bytes == (size_t) -1) { state.__count = 0; |