+}
+
+CmdResult CommandSQuit::Handle(User* user, std::vector<std::string>& params)
+{
+ TreeServer* quitting = Utils->FindServer(params[0]);
+ if (!quitting)
+ {
+ ServerInstance->Logs->Log(MODNAME, LOG_DEFAULT, "Squit from unknown server");
+ return CMD_FAILURE;
+ }
+
+ TreeSocket* sock = Utils->FindServer(user->server)->GetSocket();
+ sock->Squit(quitting, params[1]);
+ return CMD_SUCCESS;