Server crash on connecting twice fix
authorDarren <darren@darrenwhitlen.com>
Tue, 2 Oct 2012 16:48:25 +0000 (17:48 +0100)
committerDarren <darren@darrenwhitlen.com>
Tue, 2 Oct 2012 16:48:25 +0000 (17:48 +0100)
server/client.js

index e71d6c97ac43b530df6bf7526b0040692afeffae..4b31da74a589f2d1fcff56822fcc2237873d67d3 100755 (executable)
@@ -60,9 +60,9 @@ var handleClientMessage = function (msg, callback) {
 
     // Make sure we have a server number specified
     if ((msg.server === null) || (typeof msg.server !== 'number')) {
-        return callback('server not specified');
+        return (typeof callback === 'function') ? callback('server not specified') : undefined;
     } else if (!this.IRC_connections[msg.server]) {
-        return callback('not connected to server');
+        return (typeof callback === 'function') ? callback('not connected to server') : undefined;
     }
 
     // The server this command is directed to