From: Karl Fleischmann Date: Tue, 4 Apr 2023 08:31:14 +0000 (+0200) Subject: lib-dns: dns_lookup_timeout() - Append timeout value in error message X-Git-Tag: 2.4.0~2816 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36d21d954f3ae318d75a1a517ca2cd476c87d279;p=thirdparty%2Fdovecot%2Fcore.git lib-dns: dns_lookup_timeout() - Append timeout value in error message --- diff --git a/src/lib-dns/dns-lookup.c b/src/lib-dns/dns-lookup.c index 09504fb3e4..ff578a739d 100644 --- a/src/lib-dns/dns-lookup.c +++ b/src/lib-dns/dns-lookup.c @@ -425,7 +425,11 @@ static int dns_client_input_args(struct connection *conn, const char *const *arg static void dns_lookup_timeout(struct dns_lookup *lookup) { - lookup->result.error = "Lookup timed out"; + int duration_msecs = timeval_diff_msecs(&ioloop_timeval, + &lookup->start_time); + lookup->result.error = t_strdup_printf("Lookup timed out in %u.%03u secs", + duration_msecs / 1000, + duration_msecs % 1000); dns_lookup_callback(lookup); dns_lookup_free(&lookup);