From 538979716dfafcdbf69c7f96966370fa3f4ad648 Mon Sep 17 00:00:00 2001 From: Arthur Ice Date: Thu, 10 Jul 2014 15:16:02 -0700 Subject: [PATCH] ClearGroup converted to StringFormat --- common/database.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/common/database.cpp b/common/database.cpp index 8d2a44761..b59ab6c29 100644 --- a/common/database.cpp +++ b/common/database.cpp @@ -1659,8 +1659,7 @@ void Database::ClearAllGroups(void) void Database::ClearGroup(uint32 gid) { ClearGroupLeader(gid); - char *query = nullptr; - + if(gid == 0) { //clear all groups @@ -1669,12 +1668,11 @@ void Database::ClearGroup(uint32 gid) { } //clear a specific group - auto results = QueryDatabase(query, MakeAnyLenString(&query, "delete from group_id where groupid = %lu", (unsigned long)gid)); - safe_delete_array(query); + std::string query = StringFormat("delete from group_id where groupid = %lu", (unsigned long)gid); + auto results = QueryDatabase(query); if (!results.Success()) std::cout << "Unable to clear groups: " << results.ErrorMessage() << std::endl; - } uint32 Database::GetGroupID(const char* name){