diff --git a/src/core/libraries/libc_internal/libc_internal_io.cpp b/src/core/libraries/libc_internal/libc_internal_io.cpp index d4dc712e1..42e4c6837 100644 --- a/src/core/libraries/libc_internal/libc_internal_io.cpp +++ b/src/core/libraries/libc_internal/libc_internal_io.cpp @@ -313,7 +313,7 @@ s32 PS4_SYSV_ABI internal__Frprep(OrbisFILE* file) { if (file->_Rend > file->_Next) { return 1; } - if ((file->_Mode & 0x100) == 0) { + if ((file->_Mode & 0x100) != 0) { return 0; } u16 mode = file->_Mode;