]> git.ipfire.org Git - people/ms/dma.git/commitdiff
deliver_remote: propagate back DNS errors
authorSimon Schubert <2@0x2c.org>
Sat, 18 Feb 2012 00:00:01 +0000 (01:00 +0100)
committerSimon Schubert <2@0x2c.org>
Sat, 18 Feb 2012 00:00:01 +0000 (01:00 +0100)
net.c

diff --git a/net.c b/net.c
index 985c5393ac2ce073c1e2e406261cf73c459c362b..fa4a3a4f85a0fe19e0256dea20fdf6f340b1e61c 100644 (file)
--- a/net.c
+++ b/net.c
@@ -516,7 +516,8 @@ deliver_remote(struct qitem *it)
 
        error = dns_get_mx_list(host, port, &hosts, smarthost);
        if (error) {
-               syslog(LOG_NOTICE, "remote delivery %s: DNS failure (%s)",
+               snprintf(errmsg, sizeof(errmsg), "DNS lookup failure: host %s not found", host);
+               syslog(LOG_NOTICE, "remote delivery %s: DNS lookup failure: host %s not found",
                       error < 0 ? "failed" : "deferred",
                       host);
                return (error);