aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/reguser/libkvireguser.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-10-16 15:21:19 +0000
committerGravatar Fabio Bas2010-10-16 15:21:19 +0000
commitc64ecad0ee25cb739d236da0e29a988cd88bae94 (patch)
tree59ecc67574974a93883f7a1d58852627e2fd1a32 /src/modules/reguser/libkvireguser.cpp
parent$str.printf: applied patch from #996 and fixed ?f and ?e format strings when ... (diff)
downloadKVIrc-c64ecad0ee25cb739d236da0e29a988cd88bae94.tar.gz
KVIrc-c64ecad0ee25cb739d236da0e29a988cd88bae94.tar.bz2
KVIrc-c64ecad0ee25cb739d236da0e29a988cd88bae94.zip
applied further patches for #996
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5075 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/reguser/libkvireguser.cpp')
-rw-r--r--src/modules/reguser/libkvireguser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/reguser/libkvireguser.cpp b/src/modules/reguser/libkvireguser.cpp
index 47caa91c8..9cbd97cbe 100644
--- a/src/modules/reguser/libkvireguser.cpp
+++ b/src/modules/reguser/libkvireguser.cpp
@@ -1014,7 +1014,6 @@ static bool reguser_kvs_fnc_mask(KviKvsModuleFunctionCall * c)
KVSM_PARAMETERS_END(c)
KviKvsArray* pArray = new KviKvsArray();
- int aid=0;
KviRegisteredUser * u = g_pRegisteredUserDataBase->findUserByName(szName);
if(u)
{
@@ -1024,6 +1023,8 @@ static bool reguser_kvs_fnc_mask(KviKvsModuleFunctionCall * c)
KviIrcMask * m = u->maskList()->at(n.toInt());
if(m) c->returnValue()->setString(m->nick()+"!"+m->user()+"@"+m->host());
} else {
+ int aid=0;
+
for(KviIrcMask * m = u->maskList()->first();m;m = u->maskList()->next())
{
pArray->set(aid,new KviKvsVariant(QString(m->nick()+"!"+m->user()+"@"+m->host())));