diff src/ai/ai_scanner.cpp @ 10788:689e9e617727 draft

(svn r15121) -Fix: more mem-leak fixes (this should make SmatZ so happy ;) :p)
author truebrain <truebrain@openttd.org>
date Sat, 17 Jan 2009 15:07:35 +0000
parents 95c485f0d1af
children 0744d383a56b
line wrap: on
line diff
--- a/src/ai/ai_scanner.cpp
+++ b/src/ai/ai_scanner.cpp
@@ -179,6 +179,7 @@
 		delete (*lit).second;
 	}
 
+	delete this->info_dummy;
 	delete this->engine;
 }
 
@@ -331,7 +332,7 @@
 	strtolower(ai_name);
 	if (this->info_single_list.find(ai_name) == this->info_single_list.end()) {
 		this->info_single_list[strdup(ai_name)] = info;
-	} else if (this->info_single_list[strdup(ai_name)]->GetVersion() < info->GetVersion()) {
+	} else if (this->info_single_list[ai_name]->GetVersion() < info->GetVersion()) {
 		this->info_single_list[ai_name] = info;
 	}
 }