mirror of
https://github.com/znc/znc.git
synced 2026-08-06 17:03:14 +02:00
Fixed the CALLMOD macro in Client.cpp
Simple copy&paste error git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1221 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
+5
-7
@@ -14,10 +14,8 @@
|
||||
#include "User.h"
|
||||
#include "znc.h"
|
||||
|
||||
#define CALLMOD(MOD, CLIENT, USER, FUNC) \
|
||||
do { \
|
||||
#define CALLMOD(MOD, CLIENT, USER, FUNC) { \
|
||||
CModule* pModule = CZNC::Get().GetModules().FindModule(MOD); \
|
||||
\
|
||||
if (pModule) { \
|
||||
try { \
|
||||
pModule->SetClient(CLIENT); \
|
||||
@@ -31,7 +29,7 @@ do { \
|
||||
} \
|
||||
} \
|
||||
} else { \
|
||||
pModule = USER->GetModules().FindModule(sModule); \
|
||||
pModule = (USER)->GetModules().FindModule(MOD); \
|
||||
if (pModule) { \
|
||||
try { \
|
||||
pModule->SetClient(CLIENT); \
|
||||
@@ -39,14 +37,14 @@ do { \
|
||||
pModule->SetClient(NULL); \
|
||||
} catch (CModule::EModException e) { \
|
||||
if (e == CModule::UNLOAD) { \
|
||||
USER->GetModules().UnloadModule(MOD); \
|
||||
(USER)->GetModules().UnloadModule(MOD); \
|
||||
} \
|
||||
} \
|
||||
} else { \
|
||||
PutStatus("No such module [" + sModule + "]"); \
|
||||
PutStatus("No such module [" + MOD + "]"); \
|
||||
} \
|
||||
} \
|
||||
} while (false)
|
||||
}
|
||||
|
||||
CClient::~CClient() {
|
||||
if (!m_spAuth.IsNull()) {
|
||||
|
||||
Reference in New Issue
Block a user