1
0
ミラー元 https://git.tukaani.org/xz.git 前回の同期 2025-12-18 03:18:45 +00:00

tuklib_mbstr_width: Use stricter return value checking

This should make no difference in practice (at least if mbrtowc()
isn't broken).
このコミットが含まれているのは:
Lasse Collin 2024-10-21 18:41:41 +03:00
コミット 3c16105936
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 38EE757D69184620

ファイルの表示

@ -41,7 +41,7 @@ tuklib_mbstr_width(const char *str, size_t *bytes)
while (i < len) {
wchar_t wc;
const size_t ret = mbrtowc(&wc, str + i, len - i, &state);
if (ret < 1 || ret > len)
if (ret < 1 || ret > len - i)
return (size_t)-1;
i += ret;