diff options
| author | 2017-03-09 18:24:56 -0500 | |
|---|---|---|
| committer | 2017-03-09 18:24:56 -0500 | |
| commit | 16b289247ecb4c84019c6e43bc52d8bf1f80c114 (patch) | |
| tree | 648d1c202b325639ee829be07ec76d432e75a325 | |
| parent | KviKvsObject: Fix return type for font property and indirectly fix memory leak. (diff) | |
| download | KVIrc-16b289247ecb4c84019c6e43bc52d8bf1f80c114.tar.gz KVIrc-16b289247ecb4c84019c6e43bc52d8bf1f80c114.tar.bz2 KVIrc-16b289247ecb4c84019c6e43bc52d8bf1f80c114.zip | |
serverdb module: Fix memory leak in addserver command
| -rw-r--r-- | src/modules/serverdb/libkviserverdb.cpp | 1 |
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")); |
