]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Message forwarding fixes
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 23 Apr 2004 12:31:31 +0000 (12:31 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 23 Apr 2004 12:31:31 +0000 (12:31 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@702 e03df62e-2008-0410-955e-edbf42e46eb7

src/commands.cpp

index c142e58b2f4f047ad12d4a00a9ec26a9320d9d13..553f2db5825bbae033cc060953d8773f031ec96c 100644 (file)
@@ -1851,6 +1851,12 @@ void handle_R(char token,char* params,serverrec* source,serverrec* reply, char*
 {
        char* server = strtok(params," ");
        char* data = strtok(NULL,"\r\n");
+       if ((!data) || (!server))
+       {
+               log(DEBUG,"Someones playing silly buggers, attempting to send to a null server or send a null message (BUG?)");
+               return;
+       }
+               
        log(DEBUG,"Forwarded packet '%s' to '%s'",data,server);
        NetSendToOne(server,data);
 }