mirror of git://git.musl-libc.org/musl
fix return value computation in one code path of wcsnrtombs
the affected code was wrongly counting characters instead of bytes.
This commit is contained in:
parent
aee9b15262
commit
2e1ae3b6b9
|
@ -40,7 +40,7 @@ size_t wcsnrtombs(char *restrict dst, const wchar_t **restrict wcs, size_t wn, s
|
|||
ws++; wn--;
|
||||
/* safe - this loop runs fewer than sizeof(buf) times */
|
||||
s+=l; n-=l;
|
||||
cnt++;
|
||||
cnt += l;
|
||||
}
|
||||
if (dst) *wcs = ws;
|
||||
return cnt;
|
||||
|
|
Loading…
Reference in New Issue