memio: fix EOF reset

This commit is contained in:
Roman Fomin 2023-05-07 14:29:31 +07:00
parent 8ddecfedfa
commit a37167944c

View File

@ -82,7 +82,15 @@ size_t mem_fread(void *buf, size_t size, size_t nmemb, MEMFILE *stream)
items = (stream->buflen - stream->position) / size; items = (stream->buflen - stream->position) / size;
} }
read_eof = (items > 0 ? false : true); if (items > 0)
{
read_eof = false;
stream->eof = false;
}
else
{
read_eof = true;
}
// Copy bytes to buffer // Copy bytes to buffer