Fix for +f not propogating +b out to other servers (including services) using new send_mode event

git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4246 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
brain 2006-07-09 20:08:51 +00:00
parent edf8e7c888
commit 312440496b

View File

@ -191,6 +191,14 @@ class ModuleMsgFlood : public Module
parameters[1] = "+b";
parameters[2] = user->MakeWildHost();
Srv->SendMode(parameters,3,user);
/* FIX: Send mode remotely*/
std::deque<std::string> n;
n.push_back(dest->name);
n.push_back("+b");
n.push_back(user->MakeWildHost());
Event rmode((char *)&n, NULL, "send_mode");
rmode.Send();
}
Srv->KickUser(NULL, user, dest, "Channel flood triggered (mode +f)");
}