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

@ -81,8 +81,16 @@ size_t mem_fread(void *buf, size_t size, size_t nmemb, MEMFILE *stream)
{
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