X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/61a1daa59589212608039e2734009870818bacd3..a36758a5018f6a3792c164cd2a313d4f61b7111e:/lunaix-os/kernel/fs/twimap.c diff --git a/lunaix-os/kernel/fs/twimap.c b/lunaix-os/kernel/fs/twimap.c index e32ec33..009cdf3 100644 --- a/lunaix-os/kernel/fs/twimap.c +++ b/lunaix-os/kernel/fs/twimap.c @@ -40,9 +40,9 @@ twimap_read(struct twimap* map, void* buffer, size_t len, size_t fpos) map->size_acc = 0; map->read(map); pos += map->size_acc; - } while (pos < fpos && map->go_next(map)); + } while (pos <= fpos && map->go_next(map)); - if (pos < fpos) { + if (pos <= fpos) { vfree(map->buffer); return 0; }