aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar wodim2017-08-31 15:42:28 +0200
committerGravatar wodim2017-08-31 15:42:28 +0200
commit144981f2b5345f22ef20651e5cac7e4cfb702b71 (patch)
treed4fffd8686e58b088407ad39106ad058eecc355b /src/modules
parentOverriding this misspelling (diff)
downloadKVIrc-144981f2b5345f22ef20651e5cac7e4cfb702b71.tar.gz
KVIrc-144981f2b5345f22ef20651e5cac7e4cfb702b71.tar.bz2
KVIrc-144981f2b5345f22ef20651e5cac7e4cfb702b71.zip
Don't crash on reguser.add if the provided mask is already assigned to other user.
Fixes #2289
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/reguser/libkvireguser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/reguser/libkvireguser.cpp b/src/modules/reguser/libkvireguser.cpp
index ebb9d6abb..a695cac9b 100644
--- a/src/modules/reguser/libkvireguser.cpp
+++ b/src/modules/reguser/libkvireguser.cpp
@@ -223,7 +223,7 @@ static bool reguser_kvs_cmd_add(KviKvsModuleCommandCall * c)
{
KviIrcMask * m = new KviIrcMask(szMask);
u = g_pRegisteredUserDataBase->addMask(u, m);
- if(!u)
+ if(u)
{
if(!c->hasSwitch('q', "quiet"))
c->warning(__tr2qs_ctx("Mask %Q is already used to identify user %s", "register"), &szMask, u->name().toUtf8().data());