summaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/m_spanningtree.cpp')
-rw-r--r--src/modules/m_spanningtree.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp
index 0514723a0..88021374b 100644
--- a/src/modules/m_spanningtree.cpp
+++ b/src/modules/m_spanningtree.cpp
@@ -1414,17 +1414,11 @@ class TreeSocket : public InspSocket
}
/* Handle ERROR command */
- bool Error(std::deque<std::string> params)
+ bool Error(std::deque<std::string> &params)
{
if (params.size() < 1)
return false;
- std::string Errmsg = params[0];
- std::string SName = myhost;
- if (InboundServerName != "")
- {
- SName = InboundServerName;
- }
- Srv->SendOpers("*** ERROR from "+SName+": "+Errmsg);
+ WriteOpers("*** ERROR from %s: %s",(InboundServerName != "" ? InboundServerName.c_str() : myhost.c_str()),params[0].c_str());
/* we will return false to cause the socket to close.
*/
return false;