diff --git a/src/libknot/dname.c b/src/libknot/dname.c index 682d6367f7d7fbf55a43f6457bc89186d6df85b2..0b81e30da270e44a085c58f3b41f1095fd4101f2 100644 --- a/src/libknot/dname.c +++ b/src/libknot/dname.c @@ -74,6 +74,9 @@ knot_dname_t *knot_dname_parse(const uint8_t *pkt, size_t *pos, size_t maxpos) knot_dname_t *knot_dname_copy(const knot_dname_t *name) { + if (name == NULL) + return NULL; + return knot_dname_copy_part(name, knot_dname_size(name)); }