diff --git a/tests/dname.c b/tests/dname.c
index 1b3d6df9b59fc410c3c50b8e8bc098ab3b9101bd..57c619b489495d007b290777eeffe9dc66ee3a62 100644
--- a/tests/dname.c
+++ b/tests/dname.c
@@ -104,7 +104,7 @@ static void test_str(const char *in_str, const char *in_bin, size_t bin_len) {
 
 int main(int argc, char *argv[])
 {
-	plan(285);
+	plan_lazy();
 
 	knot_dname_t *d = NULL, *d2 = NULL;
 	const char *w = NULL, *t = NULL;
@@ -303,10 +303,12 @@ int main(int argc, char *argv[])
 	}
 
 	/* incomplete dname */
+	/* ASAN: global-buffer-overflow
 	w = "\x08" "dddd";
 	s = knot_dname_to_str_alloc((const uint8_t *)w);
 	ok(s != NULL, "dname_to_str: incomplete dname");
 	free(s);
+	*/
 
 	/* non-fqdn */
 	w = "\x02" "ab";