diff --git a/src/libknot/rrset.c b/src/libknot/rrset.c
index 5179c4687ca244b54bb7ee7e34de5b99f4d358d2..4bcca02ac30b7a9b0c95c3a7230386f7f4065507 100644
--- a/src/libknot/rrset.c
+++ b/src/libknot/rrset.c
@@ -470,7 +470,7 @@ static int write_rdata(const knot_rrset_t *rrset, uint16_t rrset_index,
 //		}
 		int ret = traverse_rdata(rrset->type, &src, &src_avail, wire,
 		                         capacity, compr, compr_hint, flags,
-		                         compr->wire, compress_dname);
+		                         NULL, compress_dname);
 		if (ret != KNOT_EOK) {
 			return ret;
 		}