From 19b81a21634c6fccac226a14b03c63ea66a96e5b Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Tue, 15 Sep 2015 00:06:43 -0700 Subject: [PATCH] VFS: Fix return values of VFileFILE.read and .write --- CHANGES | 1 + src/util/vfs/vfs-file.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 6152465a1..23f6db3ce 100644 --- a/CHANGES +++ b/CHANGES @@ -10,6 +10,7 @@ Bugfixes: - Libretro: Fix a memory leak with the render buffer - GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers - GBA Audio: Fix audio channels being silenced at the wrong time + - VFS: Fix return values of VFileFILE.read and .write Misc: - Qt: Window size command line options are now supported - Qt: Increase usability of key mapper diff --git a/src/util/vfs/vfs-file.c b/src/util/vfs/vfs-file.c index d140b08af..218d5b904 100644 --- a/src/util/vfs/vfs-file.c +++ b/src/util/vfs/vfs-file.c @@ -79,12 +79,12 @@ off_t _vffSeek(struct VFile* vf, off_t offset, int whence) { ssize_t _vffRead(struct VFile* vf, void* buffer, size_t size) { struct VFileFILE* vff = (struct VFileFILE*) vf; - return fread(buffer, size, 1, vff->file); + return fread(buffer, 1, size, vff->file); } ssize_t _vffWrite(struct VFile* vf, const void* buffer, size_t size) { struct VFileFILE* vff = (struct VFileFILE*) vf; - return fwrite(buffer, size, 1, vff->file); + return fwrite(buffer, 1, size, vff->file); } static void* _vffMap(struct VFile* vf, size_t size, int flags) {