diff --git a/src/chars.c b/src/chars.c index ea43214b91d434d792ee7638aa2a79fa454e52d0..ee1b42c2ea4bcfaf0bb26e31ee1a8653a3daaa6d 100644 --- a/src/chars.c +++ b/src/chars.c @@ -365,8 +365,8 @@ int parse_mbchar(const char *buf, char *chr, size_t *col) /* Get the number of bytes in the multibyte character. */ buf_mb_len = mblen(buf, MB_CUR_MAX); - /* If buf contains an invalid multibyte character, set bad_chr - * to TRUE and interpret buf's first byte. */ + /* If buf contains an invalid multibyte character, only + * interpret buf's first byte. */ if (buf_mb_len < 0) { mblen(NULL, 0); buf_mb_len = 1;