]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Add a timeout to the TCP read in ldns_axfr_next.
authorCalle Dybedahl <calle@init.se>
Tue, 11 Nov 2014 13:26:45 +0000 (14:26 +0100)
committerWillem Toorop <willem@nlnetlabs.nl>
Tue, 11 Nov 2014 15:28:05 +0000 (16:28 +0100)
resolver.c

index ecae9572f5f72d170aae3470318b10e3ec3be4fb..6bf616ed6e29e90cbce51f4aa3dec46698733c30 100644 (file)
@@ -1376,7 +1376,7 @@ ldns_axfr_next(ldns_resolver *resolver)
                }
                return cur_rr;
        } else {
-               packet_wire = ldns_tcp_read_wire(resolver->_socket, &packet_wire_size);
+               packet_wire = ldns_tcp_read_wire_timeout(resolver->_socket, &packet_wire_size, resolver->_timeout);
                if(!packet_wire)
                        return NULL;