From 8bd5baef6f34149fc7ac0b803351c271a4ac0f4a Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Tue, 1 Jul 2014 23:40:49 +0200 Subject: [PATCH] sync funcs should GETDNS_RETURN_GOOD on timeouts --- src/sync.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sync.c b/src/sync.c index f5c49328..5e205348 100644 --- a/src/sync.c +++ b/src/sync.c @@ -118,8 +118,10 @@ getdns_general_sync(struct getdns_context *context, else *response = create_getdns_response(req); - } else if (response_status == GETDNS_RESPSTATUS_ALL_TIMEOUT) + } else if (response_status == GETDNS_RESPSTATUS_ALL_TIMEOUT) { *response = create_getdns_response(req); + response_status = GETDNS_RETURN_GOOD; + } dns_req_free(req); return response_status;