diff --git a/src/identification.js b/src/identification.js index 10eb34a5..9ade2f02 100644 --- a/src/identification.js +++ b/src/identification.js @@ -24,6 +24,9 @@ class Identification { } const server = net.createServer(this.serverConnection.bind(this)); + + server.on("error", (err) => log.error(`Identd server error: ${err}`)); + server.listen({ port: Helper.config.identd.port || 113, host: Helper.config.bind, @@ -39,6 +42,7 @@ class Identification { } serverConnection(socket) { + socket.on("error", (err) => log.error(`Identd socket error: ${err}`)); socket.on("data", (data) => { this.respondToIdent(socket, data); socket.end(); diff --git a/src/server.js b/src/server.js index 54fa7455..39203041 100644 --- a/src/server.js +++ b/src/server.js @@ -159,6 +159,8 @@ module.exports = function() { }); sockets.on("connect", (socket) => { + socket.on("error", (err) => log.error(`io socket error: ${err}`)); + if (Helper.config.public) { performAuthentication.call(socket, {}); } else {