summaryrefslogtreecommitdiff
path: root/src/JSystem/JHostIO/JORFile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/JSystem/JHostIO/JORFile.cpp')
-rw-r--r--src/JSystem/JHostIO/JORFile.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/JSystem/JHostIO/JORFile.cpp b/src/JSystem/JHostIO/JORFile.cpp
index f29c9f9952..b412958d88 100644
--- a/src/JSystem/JHostIO/JORFile.cpp
+++ b/src/JSystem/JHostIO/JORFile.cpp
@@ -9,7 +9,8 @@ JORFile::JORFile()
mFileLength(0),
mStatus(EStatus_WAIT),
mNFileName(0),
- field_0x18(0) {}
+ field_0x18(0),
+ mDataStream() {}
int JORFile::countMaskSize(const char* mask) {
u32 var_r28 = 0;
@@ -77,11 +78,11 @@ int JORFile::open(const char* path, u32 flags, const char* extMask, const char*
return 1;
}
-// NONMATCHING, equivalent?
void JORFile::close() {
+ JORMContext* mctx;
if (mHandle != 0) {
mStatus = EStatus_WAIT;
- JORMContext* mctx = JORServer::getInstance()->attachMCTX(MCTX_MSG_FIO);
+ mctx = JORServer::getInstance()->attachMCTX(MCTX_MSG_FIO);
mctx->closeFile(this);
JORServer::getInstance()->releaseMCTX(mctx);