From: Timo Sirainen Date: Wed, 19 Mar 2014 07:45:15 +0000 (+0200) Subject: lib-dns: Fixed handling failed DNS lookups. X-Git-Tag: 2.2.13.rc1~200 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eb2091a2dedf5513dded8a980b79e206c716962d;p=thirdparty%2Fdovecot%2Fcore.git lib-dns: Fixed handling failed DNS lookups. --- diff --git a/src/lib-dns/dns-lookup.c b/src/lib-dns/dns-lookup.c index 6433c9a432..31ee02cdbd 100644 --- a/src/lib-dns/dns-lookup.c +++ b/src/lib-dns/dns-lookup.c @@ -100,9 +100,9 @@ static int dns_lookup_input_line(struct dns_lookup *lookup, const char *line) } return 1; } - /* first line: */ + /* first line: [] */ if (sscanf(line, "%d %u", &result->ret, - &result->ips_count) != 2) + &result->ips_count) < 1) return -1; if (result->ret != 0) { result->error = net_gethosterror(result->ret);