From 0e5dc5b2ce60df8abe164b9ccd1fbff7dcd445da Mon Sep 17 00:00:00 2001 From: ayuanx Date: Fri, 11 Dec 2009 09:57:18 +0000 Subject: [PATCH] Oops, a quick bug. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4679 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp index c762d430e0..8d58a152cc 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp @@ -246,8 +246,9 @@ CWII_IPC_HLE_Device_FileIO::IOCtl(u32 _CommandAddress) case ISFS_IOCTL_GETFILESTATS: { u64 Position = ftell(m_pFileHandle); - m_FileLength = fseek(m_pFileHandle, SEEK_END, 0); - fseek(m_pFileHandle, Position, 0); + fseek(m_pFileHandle, 0, SEEK_END); + m_FileLength = ftell(m_pFileHandle); + fseek(m_pFileHandle, Position, SEEK_SET); u32 BufferOut = Memory::Read_U32(_CommandAddress + 0x18); INFO_LOG(WII_IPC_FILEIO, "FileIO: ISFS_IOCTL_GETFILESTATS");