From 860d7530711857ff05993882be9c58cabe3bd3e3 Mon Sep 17 00:00:00 2001 From: peavey Date: Mon, 5 May 2008 02:47:50 +0000 Subject: Convert a few missing git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9635 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_spanningtree/fmode.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/modules/m_spanningtree/fmode.cpp') diff --git a/src/modules/m_spanningtree/fmode.cpp b/src/modules/m_spanningtree/fmode.cpp index 6fa269584..e7209a852 100644 --- a/src/modules/m_spanningtree/fmode.cpp +++ b/src/modules/m_spanningtree/fmode.cpp @@ -48,10 +48,9 @@ bool TreeSocket::ForceMode(const std::string &source, std::deque &p smode = true; /* Setting this flag tells us it is a server mode*/ sourceserv = source; /* Set sourceserv to the actual source string */ } - const char* modelist[64]; + std::vector modelist; time_t TS = 0; int n = 0; - memset(&modelist,0,sizeof(modelist)); for (unsigned int q = 0; (q < params.size()) && (q < 64); q++) { if (q == 1) @@ -65,7 +64,7 @@ bool TreeSocket::ForceMode(const std::string &source, std::deque &p else { /* Everything else is fine to append to the modelist */ - modelist[n++] = params[q].c_str(); + modelist[n++] = params[q]; } } @@ -103,11 +102,11 @@ bool TreeSocket::ForceMode(const std::string &source, std::deque &p { if (smode) { - this->Instance->SendMode(modelist, n, who); + this->Instance->SendMode(modelist, who); } else { - this->Instance->CallCommandHandler("MODE", modelist, n, who); + this->Instance->CallCommandHandler("MODE", modelist, who); } /* HOT POTATO! PASS IT ON! */ Utils->DoOneToAllButSender(source,"FMODE",params,sourceserv); -- cgit v1.3.1-10-gc9f91