mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
(re_string_char_size_at): Don't look beyond valid_len wide chars.
This commit is contained in:
parent
68f5a66adb
commit
073a39d614
@ -702,7 +702,7 @@ re_string_char_size_at (pstr, idx)
|
||||
int byte_idx;
|
||||
if (MB_CUR_MAX == 1)
|
||||
return 1;
|
||||
for (byte_idx = 1; idx + byte_idx < pstr->len; ++byte_idx)
|
||||
for (byte_idx = 1; idx + byte_idx < pstr->valid_len; ++byte_idx)
|
||||
if (pstr->wcs[idx + byte_idx] != WEOF)
|
||||
break;
|
||||
return byte_idx;
|
||||
|
Loading…
Reference in New Issue
Block a user