~IFile: only close files if we actually opened them (fixes heisensegfault)

This commit is contained in:
misson20000 2018-05-16 12:25:22 -07:00
parent b2b6a831f2
commit 355af21785

View file

@ -356,7 +356,9 @@ nn::fssrv::sf::IFile::IFile(Ctu *_ctu, string _fn, uint32_t _mode) : IpcServic
}
nn::fssrv::sf::IFile::~IFile() {
fclose((FILE*)fp);
if(isOpen) {
fclose((FILE*)fp);
}
}
uint32_t nn::fssrv::sf::IFile::GetSize(OUT uint64_t& fileSize) {