fixed a bug in skipping an incomplete sequence upon eof
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -361,8 +361,7 @@ done:
|
||||
return nread;
|
||||
}
|
||||
|
||||
static HAWK_INLINE hawk_ooi_t tio_read_uchars (
|
||||
hawk_tio_t* tio, hawk_uch_t* buf, hawk_oow_t bufsize)
|
||||
static HAWK_INLINE hawk_ooi_t tio_read_uchars (hawk_tio_t* tio, hawk_uch_t* buf, hawk_oow_t bufsize)
|
||||
{
|
||||
hawk_oow_t mlen, wlen;
|
||||
hawk_ooi_t n;
|
||||
@ -389,6 +388,7 @@ static HAWK_INLINE hawk_ooi_t tio_read_uchars (
|
||||
* but some incomplete bytes in the buffer. */
|
||||
if (tio->flags & HAWK_TIO_IGNOREECERR)
|
||||
{
|
||||
wlen = 0;
|
||||
goto ignore_illseq;
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user