]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fixed remote squit
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 28 Apr 2005 01:46:11 +0000 (01:46 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 28 Apr 2005 01:46:11 +0000 (01:46 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1236 e03df62e-2008-0410-955e-edbf42e46eb7

src/commands.cpp

index ba14a452edaf4ccdbfd20321f738b3912bc08631..bd30e5573417bc1414fc79a81a6558943b061daf 100644 (file)
@@ -1554,7 +1554,7 @@ void handle_squit(char **parameters, int pcnt, userrec *user)
                                         {
                                                 // found a valid ircd_connector.
                                                have_this_server = true;
-                                                return;
+                                               break;
                                         }
                                 }
                         }
@@ -1562,6 +1562,7 @@ void handle_squit(char **parameters, int pcnt, userrec *user)
                if (have_this_server)
                {
                        WriteOpers("SQUIT command issued by %s to remove %s from the mesh",user->nick,parameters[0]);
+                       WriteServ(user->fd,"NOTICE %s :*** Removing remote server %s.",user->nick,parameters[0]);
                        char buffer[MAXBUF];
                        snprintf(buffer,MAXBUF,"& %s",parameters[0]);
                        NetSendToAll(buffer);