From a6592f40d1031dbc362d0de9336b2fee3ae18e9e Mon Sep 17 00:00:00 2001 From: analogic Date: Tue, 4 Jun 2024 08:50:16 +0200 Subject: [PATCH 1/2] Update get_mx.js --- lib/get_mx.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/get_mx.js b/lib/get_mx.js index 91bdc26..1dcafc4 100644 --- a/lib/get_mx.js +++ b/lib/get_mx.js @@ -120,6 +120,7 @@ function fatal_mx_err(err) { switch (err.code) { case 'ENODATA': case 'ENOTFOUND': + case 'ESERVFAIL': // likely a hostname with no MX record, drop through return false default: From e896cbc54db04bd91764e3388c7072baa6b07242 Mon Sep 17 00:00:00 2001 From: analogic Date: Tue, 4 Jun 2024 08:52:20 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e64e9f..e37c637 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Unreleased +- fix haraka#3375: ESERVFAIL crash on NS timeout ### [1.7.0] - 2024-04-29