User* dest = ServerInstance->FindNick(parameters[1]);
Channel* channel = ServerInstance->FindChan(parameters[0]);
const char* reason = "";
- const char* servername = NULL;
if (dest && channel)
{
*/
if (IS_LOCAL(dest))
{
- if (!channel->ServerKickUser(dest, reason, servername))
- delete channel;
+ channel->KickUser(ServerInstance->FakeClient, dest, reason);
Channel *n = ServerInstance->FindChan(parameters[1]);
if (n && n->HasUser(dest))
{
CommandSakick cmd;
public:
- ModuleSakick(InspIRCd* Me)
- : Module(Me), cmd(this)
+ ModuleSakick()
+ : cmd(this)
{
ServerInstance->AddCommand(&cmd);
}
virtual Version GetVersion()
{
- return Version("Provides a SAKICK command", VF_OPTCOMMON|VF_VENDOR, API_VERSION);
+ return Version("Provides a SAKICK command", VF_OPTCOMMON|VF_VENDOR);
}
};