Explorar o código

CMap: fix objects memory leak on exit

Arseniy Shestakov %!s(int64=9) %!d(string=hai) anos
pai
achega
ec22da4412
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      lib/mapping/CMap.cpp

+ 3 - 0
lib/mapping/CMap.cpp

@@ -242,6 +242,9 @@ CMap::~CMap()
 		delete [] terrain;
 		delete [] guardingCreaturePositions;
 	}
+
+	for(auto obj : objects)
+		obj.dellNull();
 }
 
 void CMap::removeBlockVisTiles(CGObjectInstance * obj, bool total)