mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
FileSystem: fix bug in tools implementation
Should read element count of bytes instead of element count of file size, else this always returns 1 instead of the actual number of bytes read/written.
This commit is contained in:
parent
4d1d737b48
commit
cb38e14683
@ -8,12 +8,12 @@
|
||||
|
||||
ssize_t CBaseFileSystem::Read(void* pOutput, ssize_t size, FileHandle_t file)
|
||||
{
|
||||
return fread(pOutput, size, 1, (FILE*)file);
|
||||
return fread(pOutput, sizeof(uint8_t), size, (FILE*)file);
|
||||
}
|
||||
|
||||
ssize_t CBaseFileSystem::Write(void const* pInput, ssize_t size, FileHandle_t file)
|
||||
{
|
||||
return fwrite(pInput, size, 1, (FILE*)file);
|
||||
return fwrite(pInput, sizeof(uint8_t), size, (FILE*)file);
|
||||
}
|
||||
|
||||
FileHandle_t CBaseFileSystem::Open(const char* pFileName, const char* pOptions, const char* pPathID, int64_t unknown)
|
||||
@ -295,7 +295,7 @@ ssize_t CBaseFileSystem::ReadEx(void* pOutput, ssize_t /*destSize*/, ssize_t siz
|
||||
return 0;
|
||||
}
|
||||
|
||||
const ssize_t nRet = fread(pOutput, 1, size, (FILE*)file);
|
||||
const ssize_t nRet = fread(pOutput, sizeof(uint8_t), size, (FILE*)file);
|
||||
return nRet;
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user