Fix reading past the end of a file
This commit is contained in:
parent
4c9fe186d7
commit
eab9a31dff
@ -71,7 +71,7 @@ Result IFile_Read(IFile *file, u64 *total, void *buffer, u32 len)
|
||||
while (1)
|
||||
{
|
||||
res = FSFILE_Read(file->handle, &read, file->pos, buf, left);
|
||||
if (R_FAILED(res))
|
||||
if (R_FAILED(res) || read == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user