From 0d2d6a2c6be6e73a11e1287f2cff3e366dbaf1ea Mon Sep 17 00:00:00 2001 From: Akkadius Date: Sun, 24 May 2020 04:07:29 -0500 Subject: [PATCH] More resilient fix to killing instances for now [skip ci] --- common/database_instances.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/database_instances.cpp b/common/database_instances.cpp index d7d84c90b..0c917d847 100644 --- a/common/database_instances.cpp +++ b/common/database_instances.cpp @@ -516,9 +516,6 @@ void Database::DeleteInstance(uint16 instance_id) { std::string query; - query = StringFormat("DELETE FROM instance_list WHERE id=%u", instance_id); - QueryDatabase(query); - query = StringFormat("DELETE FROM instance_list_player WHERE id=%u", instance_id); QueryDatabase(query); @@ -606,6 +603,9 @@ void Database::PurgeExpiredInstances() } for (auto row = results.begin(); row != results.end(); ++row) { + query = StringFormat("DELETE FROM instance_list WHERE id=%u", atoi(row[0])); + QueryDatabase(query); + DeleteInstance(atoi(row[0])); } }