From 5b7aaff1503e90a6a13026eeee24275bdb0e05d1 Mon Sep 17 00:00:00 2001 From: Arthur Ice Date: Fri, 5 Sep 2014 15:58:21 -0700 Subject: [PATCH] UnDelegateMainAssist converted to QueryDatabase --- zone/groups.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/zone/groups.cpp b/zone/groups.cpp index 4ed4fc41f..63dc63822 100644 --- a/zone/groups.cpp +++ b/zone/groups.cpp @@ -1621,15 +1621,10 @@ void Group::UnDelegateMainAssist(const char *OldMainAssistName, uint8 toggle) safe_delete(outapp); - char errbuff[MYSQL_ERRMSG_SIZE]; - - char *Query = 0; - - if (!database.RunQuery(Query, MakeAnyLenString(&Query, "UPDATE group_leaders SET assist='' WHERE gid=%i LIMIT 1", - GetID()), errbuff)) - LogFile->write(EQEMuLog::Error, "Unable to clear group main assist: %s\n", errbuff); - - safe_delete_array(Query); + std::string query = StringFormat("UPDATE group_leaders SET assist = '' WHERE gid = %i LIMIT 1", GetID()); + auto results = database.QueryDatabase(query); + if (!results.Success()) + LogFile->write(EQEMuLog::Error, "Unable to clear group main assist: %s\n", results.ErrorMessage().c_str()); if(!toggle) {