Stop notices appearing twice in server panel
[KiwiIRC.git] / server / kiwi.js
index 0dc1d491bea0f6152d64f501562e6e4154c2b529..6e697f75a7b306c780af3cc6f3bd003abb455568 100755 (executable)
@@ -172,7 +172,16 @@ _.each(global.config.servers, function (server) {
         clients.remove(client);
     });
 
-    wl.on('listening', webListenerRunning);
+    wl.on('listening', function () {
+        console.log('Listening on %s:%s %s SSL', server.address, server.port, (server.ssl ? 'with' : 'without'));
+        webListenerRunning();
+    });
+
+    wl.on('error', function (err) {
+        console.log('Error listening on %s:%s: %s', server.address, server.port, err.code);
+        // TODO: This should probably be refactored. ^JA
+        webListenerRunning();
+    });
 });
 
 // Once all the listeners are listening, set the processes UID/GID