mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Add Show command to identfile.
It should help us to debug that annoying bug of identfile aborting connections...
This commit is contained in:
@@ -26,6 +26,7 @@ public:
|
||||
AddCommand("GetFormat", static_cast<CModCommand::ModCmdFunc>(&CIdentFileModule::GetFormat));
|
||||
AddCommand("SetFormat", static_cast<CModCommand::ModCmdFunc>(&CIdentFileModule::SetFormat),
|
||||
"<format>");
|
||||
AddCommand("Show", static_cast<CModCommand::ModCmdFunc>(&CIdentFileModule::Show));
|
||||
}
|
||||
|
||||
virtual ~CIdentFileModule() {
|
||||
@@ -52,6 +53,14 @@ public:
|
||||
PutModule("Format would be expanded to: " + m_pUser->ExpandString(GetNV("Format")));
|
||||
}
|
||||
|
||||
void Show(const CString& sLine) {
|
||||
PutModule("m_pISpoofLockFile = " + CString((long long)m_pISpoofLockFile));
|
||||
PutModule("m_pIRCSock = " + CString((long long)m_pIRCSock));
|
||||
if (m_pIRCSock) {
|
||||
PutModule("user/network - " + m_pIRCSock->GetNetwork()->GetUser()->GetUserName() + "/" + m_pIRCSock->GetNetwork()->GetName());
|
||||
}
|
||||
}
|
||||
|
||||
void OnModCommand(const CString& sCommand) {
|
||||
if (m_pUser->IsAdmin()) {
|
||||
HandleCommand(sCommand);
|
||||
|
||||
Reference in New Issue
Block a user