]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
ldns_get_rr_list_addr_by_name broke because _cat changed, fixed.
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Thu, 9 Jun 2005 13:10:21 +0000 (13:10 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Thu, 9 Jun 2005 13:10:21 +0000 (13:10 +0000)
higher.c

index 91918c4c158bef275f3a7f04081ebcb9c72744bc..cd0a0f84a7b6d3366441acf499315a9eb2e0c574 100644 (file)
--- a/higher.c
+++ b/higher.c
@@ -55,7 +55,11 @@ ldns_get_rr_list_addr_by_name(ldns_resolver *res, ldns_rdf *name, ldns_rr_class
                ldns_pkt_free(pkt);
        }
 
-       result = ldns_rr_list_cat_clone(aaaa, a);
+       if (aaaa) {
+               result = ldns_rr_list_cat_clone(aaaa, a);
+       } else {
+               result = ldns_rr_list_clone(a);
+       }
 
        ldns_rr_list_deep_free(aaaa);
        ldns_rr_list_deep_free(a);