From 06fb30d0a0d5ef36b1c5e6d18a63643dff3a1155 Mon Sep 17 00:00:00 2001 From: wenxuan70 Date: Sun, 24 Nov 2024 17:53:23 +0800 Subject: [PATCH] Fix the dname_str method to cause conversion errors when the domain name length is 255 --- util/data/dname.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/data/dname.c b/util/data/dname.c index 76b2ec7d6..cb78f5d63 100644 --- a/util/data/dname.c +++ b/util/data/dname.c @@ -654,7 +654,7 @@ void dname_str(uint8_t* dname, char* str) return; } len += lablen+1; - if(len >= LDNS_MAX_DOMAINLEN-1) { + if(len >= LDNS_MAX_DOMAINLEN) { *s++ = '&'; *s = 0; return; -- 2.47.2