X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/99a0dc9358699cbe049cdd97874b17c263174f86..8241d8dda54bd5680b6fd8ef16108c0309a5ade7:/src/src/host.c?ds=inline diff --git a/src/src/host.c b/src/src/host.c index 45ec13659..206751757 100644 --- a/src/src/host.c +++ b/src/src/host.c @@ -2380,7 +2380,10 @@ for (; i >= 0; i--) /* Lookup succeeded: fill in the given host item with the first non-ignored address found; create additional items for any others. A single A6 record - may generate more than one address. */ + may generate more than one address. The lookup had a chance to update the + fqdn; we do not want any later times round the loop to do so. */ + + fully_qualified_name = NULL; for (rr = dns_next_rr(&dnsa, &dnss, RESET_ANSWERS); rr != NULL;