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
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++ = '#';
|| *dname == '-' || *dname == '_'
|| *dname == '*')
*s++ = *(char*)dname++;
- else {
+ else {
*s++ = '?';
dname++;
}