From 38081d5aeddad7408f9b109a73b9af5d4955773f Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Thu, 17 Sep 2020 22:33:29 +0100 Subject: [PATCH] WIP fix autotop --- modules/autoop.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/autoop.cpp b/modules/autoop.cpp index 12553c49..87800543 100644 --- a/modules/autoop.cpp +++ b/modules/autoop.cpp @@ -132,7 +132,8 @@ class CAutoOpUser { bool FromString(const CString& sLine) { m_sUsername = sLine.Token(0, false, "\t"); - sLine.Token(1, false, "\t").Split(",", m_ssHostmasks); + // Trim because there was a bug which caused spaces in the hostname + sLine.Token(1, false, "\t").Trim_n().Split(",", m_ssHostmasks); m_sUserKey = sLine.Token(2, false, "\t"); sLine.Token(3, false, "\t").Split(" ", m_ssChans); @@ -374,7 +375,7 @@ class CAutoOpMod : public CModule { void OnAddMasksCommand(const CString& sLine) { CString sUser = sLine.Token(1); - CString sHostmasks = sLine.Token(2, true); + CString sHostmasks = sLine.Token(2); if (sHostmasks.empty()) { PutModule(t_s("Usage: AddMasks ,[mask] ...")); @@ -395,7 +396,7 @@ class CAutoOpMod : public CModule { void OnDelMasksCommand(const CString& sLine) { CString sUser = sLine.Token(1); - CString sHostmasks = sLine.Token(2, true); + CString sHostmasks = sLine.Token(2); if (sHostmasks.empty()) { PutModule(t_s("Usage: DelMasks ,[mask] ..."));