don't close files that were never open

This commit is contained in:
goeiecool9999 2022-09-09 15:32:19 +02:00 committed by klaas
parent dbf582b6cc
commit 5d50388781

View File

@ -198,9 +198,11 @@ FileStream::FileStream(const fs::path& path, bool isOpen, bool isWriteable)
m_fileStream.open(path, std::ios_base::in | std::ios_base::out | std::ios_base::binary | std::ios_base::trunc);
m_isValid = m_fileStream.is_open();
}
m_isValid &= !is_directory(path);
if(!m_isValid)
if(is_directory(path) && m_isValid)
{
m_isValid = false;
m_fileStream.close();
}
}
void FileStream::SyncReadWriteSeek(bool nextOpIsWrite)