]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Fix dname_cat so that if dname1 is empty (root), dname1.dname2 == dname2
authorMatthijs Mekking <matje@NLnetLabs.nl>
Mon, 7 May 2012 08:52:03 +0000 (08:52 +0000)
committerMatthijs Mekking <matje@NLnetLabs.nl>
Mon, 7 May 2012 08:52:03 +0000 (08:52 +0000)
dname.c

diff --git a/dname.c b/dname.c
index 9054e0f05d5b6c2cdcec6ac89cb061274acb7d32..f3770feafb5887e52fd04b35759e5cd5670715f4 100644 (file)
--- a/dname.c
+++ b/dname.c
@@ -87,9 +87,6 @@ ldns_dname_cat(ldns_rdf *rd1, ldns_rdf *rd2)
        if (left_size > 0 &&ldns_rdf_data(rd1)[left_size - 1] == 0) {
                left_size--;
        }
-        if(left_size == 0) {
-                return LDNS_STATUS_OK;
-        }
 
        size = left_size + ldns_rdf_size(rd2);
        newd = LDNS_XREALLOC(ldns_rdf_data(rd1), uint8_t, size);