fix for when file open is successful but the path isn't a file

This commit is contained in:
goeiecool9999 2022-09-09 15:20:06 +02:00 committed by klaas
parent 76313fc238
commit dbf582b6cc

View File

@ -198,6 +198,9 @@ 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)
m_fileStream.close();
}
void FileStream::SyncReadWriteSeek(bool nextOpIsWrite)