From 94f6e2cf79cdbe10d41255d38eef0cb247b62b9a Mon Sep 17 00:00:00 2001 From: silverleo Date: Sun, 26 Oct 2008 19:47:17 +0000 Subject: [PATCH] Change OnStatusCommand to use non-const variable like most of the EModRet modulecalls git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1262 726aef4b-f618-498e-8847-2d620e286838 --- Modules.cpp | 4 ++-- Modules.h | 4 ++-- modules/modperl.cpp | 2 +- modules/sample.cpp | 2 +- modules/shell.cpp | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Modules.cpp b/Modules.cpp index fac7d028..d16f940c 100644 --- a/Modules.cpp +++ b/Modules.cpp @@ -462,7 +462,7 @@ void CModule::OnMode(const CNick& OpNick, CChan& Channel, char uMode, const CStr CModule::EModRet CModule::OnRaw(CString& sLine) { return CONTINUE; } -CModule::EModRet CModule::OnStatusCommand(const CString& sCommand) { return CONTINUE; } +CModule::EModRet CModule::OnStatusCommand(CString& sCommand) { return CONTINUE; } void CModule::OnModCommand(const CString& sCommand) {} void CModule::OnModNotice(const CString& sMessage) {} void CModule::OnModCTCP(const CString& sMessage) {} @@ -619,7 +619,7 @@ bool CModules::OnChanMsg(CNick& Nick, CChan& Channel, CString& sMessage) { MODHA bool CModules::OnPrivNotice(CNick& Nick, CString& sMessage) { MODHALTCHK(OnPrivNotice(Nick, sMessage)); } bool CModules::OnChanNotice(CNick& Nick, CChan& Channel, CString& sMessage) { MODHALTCHK(OnChanNotice(Nick, Channel, sMessage)); } bool CModules::OnTopic(CNick& Nick, CChan& Channel, CString& sTopic) { MODHALTCHK(OnTopic(Nick, Channel, sTopic)); } -bool CModules::OnStatusCommand(const CString& sCommand) { MODHALTCHK(OnStatusCommand(sCommand)); } +bool CModules::OnStatusCommand(CString& sCommand) { MODHALTCHK(OnStatusCommand(sCommand)); } bool CModules::OnModCommand(const CString& sCommand) { MODUNLOADCHK(OnModCommand(sCommand)); return false; } bool CModules::OnModNotice(const CString& sMessage) { MODUNLOADCHK(OnModNotice(sMessage)); return false; } bool CModules::OnModCTCP(const CString& sMessage) { MODUNLOADCHK(OnModCTCP(sMessage)); return false; } diff --git a/Modules.h b/Modules.h index bd224b9f..1fcbee4d 100644 --- a/Modules.h +++ b/Modules.h @@ -243,7 +243,7 @@ public: virtual EModRet OnRaw(CString& sLine); - virtual EModRet OnStatusCommand(const CString& sCommand); + virtual EModRet OnStatusCommand(CString& sCommand); virtual void OnModCommand(const CString& sCommand); virtual void OnModNotice(const CString& sMessage); virtual void OnModCTCP(const CString& sMessage); @@ -384,7 +384,7 @@ public: virtual bool OnRaw(CString& sLine); - virtual bool OnStatusCommand(const CString& sCommand); + virtual bool OnStatusCommand(CString& sCommand); virtual bool OnModCommand(const CString& sCommand); virtual bool OnModNotice(const CString& sMessage); virtual bool OnModCTCP(const CString& sMessage); diff --git a/modules/modperl.cpp b/modules/modperl.cpp index e8130f05..a9de569f 100644 --- a/modules/modperl.cpp +++ b/modules/modperl.cpp @@ -471,7 +471,7 @@ public: bool Eval(const CString & sScript, const CString & sFuncName = ZNCEvalCB); - virtual EModRet OnStatusCommand(const CString& sLine) + virtual EModRet OnStatusCommand(CString& sLine) { CString sCommand = sLine.Token(0); diff --git a/modules/sample.cpp b/modules/sample.cpp index fe6a0327..e0a7f025 100644 --- a/modules/sample.cpp +++ b/modules/sample.cpp @@ -210,7 +210,7 @@ public: } } - virtual EModRet OnStatusCommand(const CString& sCommand) { + virtual EModRet OnStatusCommand(CString& sCommand) { if (sCommand.Equals("SAMPLE")) { PutModule("Hi, I'm your friendly sample module."); return HALT; diff --git a/modules/shell.cpp b/modules/shell.cpp index c7f1e759..5c22e2eb 100644 --- a/modules/shell.cpp +++ b/modules/shell.cpp @@ -114,7 +114,7 @@ public: } } - virtual EModRet OnStatusCommand(const CString& sCommand) { + virtual EModRet OnStatusCommand(CString& sCommand) { if (sCommand.Equals("SHELL")) { PutShell("-- ZNC Shell Service --"); return HALT;