From 16b289247ecb4c84019c6e43bc52d8bf1f80c114 Mon Sep 17 00:00:00 2001 From: IceN9ne Date: Thu, 9 Mar 2017 18:24:56 -0500 Subject: serverdb module: Fix memory leak in addserver command --- src/modules/serverdb/libkviserverdb.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/modules/serverdb') diff --git a/src/modules/serverdb/libkviserverdb.cpp b/src/modules/serverdb/libkviserverdb.cpp index 693ee8559..40160577b 100644 --- a/src/modules/serverdb/libkviserverdb.cpp +++ b/src/modules/serverdb/libkviserverdb.cpp @@ -966,6 +966,7 @@ static bool serverdb_kvs_cmd_addServer(KviKvsModuleCommandCall * c) KviIrcServer * pServerRecord = pRecord->findServer(pServer); if(pServerRecord) { + delete pServer; if(c->switches()->find('q', "quiet")) return true; c->error(__tr2qs_ctx("The specified server already exists", "serverdb")); -- cgit v1.3.1-10-gc9f91