Pārlūkot izejas kodu

Assert if opening two times

Daniele Bartolini 12 gadi atpakaļ
vecāks
revīzija
bc1c5ec368
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      src/os/posix/File.cpp

+ 2 - 0
src/os/posix/File.cpp

@@ -84,6 +84,8 @@ size_t File::size() const
 //-----------------------------------------------------------------------------
 bool File::open(const char* path, StreamOpenMode mode)
 {
+	assert(!is_open());
+
 	const char* c_mode = mode == SOM_READ ? "rb" : SOM_WRITE ? "wb" : "x";
 
 	assert(c_mode[0] != 'x');