aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/serverdb
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/serverdb')
-rw-r--r--src/modules/serverdb/libkviserverdb.cpp1
1 files changed, 1 insertions, 0 deletions
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"));