diff --git a/src/libknot/rr.c b/src/libknot/rr.c index de12c73d2706fb4bb8b51307293dd34b9573f402..52188aafa7c4ffd2c823e7c749175ec2d74d8207 100644 --- a/src/libknot/rr.c +++ b/src/libknot/rr.c @@ -175,15 +175,7 @@ size_t knot_rr_array_size(uint16_t size) int knot_rr_cmp(const knot_rr_t *rr1, const knot_rr_t *rr2) { - if (rr1 == NULL && rr2 != NULL) { - return -1; - } - if (rr1 != NULL && rr2 == NULL) { - return 1; - } - if (rr1 == NULL && rr2 == NULL) { - return 0; - } + assert(rr1 && rr2); const uint8_t *r1 = knot_rr_rdata(rr1); const uint8_t *r2 = knot_rr_rdata(rr2); uint16_t l1 = knot_rr_rdata_size(rr1);