]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix to whitespace in dname_str. master
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Aug 2025 14:19:10 +0000 (16:19 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Thu, 7 Aug 2025 14:19:10 +0000 (16:19 +0200)
doc/Changelog
util/data/dname.c

index a3b36d8c75e786a8fe1cf214f8eab3079b1f8c5b..2cbd25db38fba6fcb333fc6d17a98ee65e65bda8 100644 (file)
@@ -3,6 +3,7 @@
          for the fix.
        - Fix that edns-subnet failure to create a subquery errors as
          servfail, and not formerror.
+       - Fix to whitespace in dname_str.
 
 6 August 2025: Wouter
        - Fix edns subnet, so that the subquery without subnet is stored in
index fe718844227de329aade15baabc240af4bac6565..5370aa6f9585a172be1602aa86ac93e23b426205 100644 (file)
@@ -650,11 +650,11 @@ void dname_str(uint8_t* dname, char* str)
        while(lablen) {
                len += lablen+1;
                if(len >= LDNS_MAX_DOMAINLEN) {
-                   if ((s-str) >= (LDNS_MAX_DOMAINLEN-1))
-                       s = str + LDNS_MAX_DOMAINLEN - 2;
-                   *s++ = '&';
-                   *s = 0;
-                   return;
+                       if ((s-str) >= (LDNS_MAX_DOMAINLEN-1))
+                               s = str + LDNS_MAX_DOMAINLEN - 2;
+                       *s++ = '&';
+                       *s = 0;
+                       return;
                }
                if(lablen > LDNS_MAX_LABELLEN) {
                        *s++ = '#';
@@ -666,7 +666,7 @@ void dname_str(uint8_t* dname, char* str)
                                || *dname == '-' || *dname == '_'
                                || *dname == '*')
                                *s++ = *(char*)dname++;
-                       else    {
+                       else    {
                                *s++ = '?';
                                dname++;
                        }