浏览代码

Nullkiller: fix crash because of incorrect memory management

Andrii Danylchenko 4 年之前
父节点
当前提交
673d908c40
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      AI/Nullkiller/VCAI.cpp

+ 1 - 2
AI/Nullkiller/VCAI.cpp

@@ -70,6 +70,7 @@ VCAI::~VCAI()
 {
 	LOG_TRACE(logAi);
 	finish();
+	nullkiller.reset();
 }
 
 void VCAI::availableCreaturesChanged(const CGDwelling * town)
@@ -1485,8 +1486,6 @@ void VCAI::finish()
 		makingTurn->join();
 		makingTurn.reset();
 	}
-
-	nullkiller.reset();
 }
 
 void VCAI::requestActionASAP(std::function<void()> whatToDo)