From: Wouter Wijngaards Date: Wed, 16 Jun 2010 07:19:30 +0000 (+0000) Subject: Fix ldns_rr_clone for question rrs. X-Git-Tag: release-1.6.6~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0ac15d9656ca61cc16a5486489b9a656d83b4af;p=thirdparty%2Fldns.git Fix ldns_rr_clone for question rrs. --- diff --git a/Changelog b/Changelog index a4254d50..44143641 100644 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 1.6.6 + * Fix ldns_rr_clone to copy question rrs properly. 1.6.5 * Catch \X where X is a digit as an error. diff --git a/rr.c b/rr.c index d11b9609..62e879bb 100644 --- a/rr.c +++ b/rr.c @@ -1253,6 +1253,7 @@ ldns_rr_clone(const ldns_rr *rr) ldns_rr_set_ttl(new_rr, ldns_rr_ttl(rr)); ldns_rr_set_type(new_rr, ldns_rr_get_type(rr)); ldns_rr_set_class(new_rr, ldns_rr_get_class(rr)); + ldns_rr_set_question(new_rr, ldns_rr_is_question(rr)); for (i = 0; i < ldns_rr_rd_count(rr); i++) { if (ldns_rr_rdf(rr,i)) {