]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
And use best response in case 0x20 fallback done.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 4 Mar 2015 09:35:06 +0000 (09:35 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Wed, 4 Mar 2015 09:35:06 +0000 (09:35 +0000)
git-svn-id: file:///svn/unbound/trunk@3349 be551aaa-1e26-0410-a405-d3ace91eadb9

iterator/iterator.c

index 1853cd57f412724c4e7457cc4ee6508b03297ee5..687477c243d264088c6af6aac66f3eefc34b518b 100644 (file)
@@ -1793,6 +1793,7 @@ processQueryTargets(struct module_qstate* qstate, struct iter_qstate* iq,
                        verbose(VERB_ALGO, "0x20 fallback had %d responses "
                                "match for %d wanted, done.", 
                                (int)iq->caps_server+1, (int)naddr*3);
+                       iq->response = iq->caps_response;
                        iq->caps_fallback = 0;
                        iter_dec_attempts(iq->dp, 3); /* space for fallback */
                        iq->num_current_queries++; /* RespState decrements it*/