]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
set answerfrom
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 2 Feb 2005 09:49:40 +0000 (09:49 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 2 Feb 2005 09:49:40 +0000 (09:49 +0000)
net.c

diff --git a/net.c b/net.c
index 4b1b51c4f2d15bba5873da7333e80ae2681bb91c..3ba1f0d40d4f46b4cb84bae0672aef85b4a5d120 100644 (file)
--- a/net.c
+++ b/net.c
@@ -110,6 +110,7 @@ ldns_send(ldns_resolver *r, ldns_pkt *query_pkt)
                reply = ldns_send_udp(qb, ns, ns_len);
                
                if (reply) {
+                       ldns_pkt_set_answerfrom(reply, ns_array[i]);
                        printf("reply found\n");
                        break;
                }
@@ -142,8 +143,6 @@ ldns_send_udp(ldns_buffer *qbin, const struct sockaddr_storage *to, socklen_t to
                        ldns_buffer_position(qbin), 0, (struct sockaddr *)to, tolen);
 
        gettimeofday(&tv_e, NULL);
-       
-
 
        if (bytes == -1) {
                printf("error with sending: %s\n", strerror(errno));