summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/nlsfuncs.cc2
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;