From d0470a58599a25a5ecc3127207f784f79122a526 Mon Sep 17 00:00:00 2001 From: "Micael Levi L. Cavalcante" Date: Wed, 24 Nov 2021 10:07:57 -0400 Subject: [PATCH] fix: handle only one connection socket failure event Closes #35 --- src/smtp/smtp.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smtp/smtp.ts b/src/smtp/smtp.ts index 1d87c53..773e90d 100644 --- a/src/smtp/smtp.ts +++ b/src/smtp/smtp.ts @@ -28,7 +28,7 @@ export const checkSMTP = async ( socket.emit('fail', 'Mail server closed connection without sending any data.') } }) - socket.on('fail', msg => { + socket.once('fail', msg => { r(createOutput('smtp', msg)) if (socket.writable && !socket.destroyed) { socket.write(`quit\r\n`)