diff --git a/src/libknot/rrset.c b/src/libknot/rrset.c index 136ed09b5598537f735eec99b37cc561ac3c09c3..fc12bac66d6ef84f5ed9685cd2f44890ebf89cad 100644 --- a/src/libknot/rrset.c +++ b/src/libknot/rrset.c @@ -1951,18 +1951,6 @@ int knot_rrset_remove_rr_using_rrset_del(knot_rrset_t *from, int ret = knot_rrset_remove_rr_using_rrset(from, what, &rr_removed); knot_rrset_deep_free(&rr_removed, 1); return ret; - for (uint16_t i = 0; i < what->rdata_count; ++i) { - int ret = knot_rrset_remove_rr(from, what, i); - if (ret != KNOT_ENOENT || ret != KNOT_EOK) { - /* NOENT is OK, but other errors are not. */ - dbg_rrset("rrset: remove_rr_using_rrset: " - "RRSet removal failed (%s).\n", - knot_strerror(ret)); - return ret; - } - } - - return KNOT_EOK; } void knot_rrset_set_class(knot_rrset_t *rrset, uint16_t rclass)