]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
fixup upstream edns opts.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 31 May 2016 15:52:33 +0000 (15:52 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 31 May 2016 15:52:33 +0000 (15:52 +0000)
git-svn-id: file:///svn/unbound/trunk@3741 be551aaa-1e26-0410-a405-d3ace91eadb9

services/outside_network.c

index 8e6a9a5d1c0257b7dee35540d6d7a3a0d208352e..56f46f42eecd2cf472cf97ba9f3ee7e783f61554 100644 (file)
@@ -1394,6 +1394,9 @@ serviced_encode(struct serviced_query* sq, sldns_buffer* buff, int with_edns)
                edns.edns_present = 1;
                edns.ext_rcode = 0;
                edns.edns_version = EDNS_ADVERTISED_VERSION;
+               /* insert EDNS options here for upstream messages,
+                * stored from sq */
+               edns.opt_list = NULL;
                if(sq->status == serviced_query_UDP_EDNS_FRAG) {
                        if(addr_is_ip6(&sq->addr, sq->addrlen)) {
                                if(EDNS_FRAG_SIZE_IP6 < EDNS_ADVERTISED_SIZE)