diff --git a/src/libknot/dname.c b/src/libknot/dname.c index 1326b54fdb59548574dd32cefd103cf7a79d0328..8fc8e8ab8dc3508fa9874b7abc0e6308ae1546da 100644 --- a/src/libknot/dname.c +++ b/src/libknot/dname.c @@ -502,8 +502,8 @@ int knot_dname_wire_check(const uint8_t *name, const uint8_t *endp, if (name == NULL || name == endp) return KNOT_EMALF; - int wire_len = 0; /* Keep terminal label in advance. */ - int name_len = 0; + int wire_len = 0; + int name_len = 1; /* Keep \x00 terminal label in advance. */ uint8_t is_compressed = 0; uint8_t labels = 0;