]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Fix the dname_str method to cause conversion errors when the domain name length is 255 1189/head
authorwenxuan70 <t736660416@gmail.com>
Sun, 24 Nov 2024 09:53:23 +0000 (17:53 +0800)
committerwenxuan70 <t736660416@gmail.com>
Sun, 24 Nov 2024 09:53:23 +0000 (17:53 +0800)
util/data/dname.c

index 76b2ec7d6d8aa3352b980c8786fd8e08547ff742..cb78f5d63796b4c014f5d62f19311a5370b4a81f 100644 (file)
@@ -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;