]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
remove superfluous double escaping
authorTom Carpay <tom@nlnetlabs.nl>
Mon, 7 Jun 2021 08:39:05 +0000 (08:39 +0000)
committerTom Carpay <tom@nlnetlabs.nl>
Mon, 7 Jun 2021 08:39:05 +0000 (08:39 +0000)
sldns/str2wire.c

index e4a53709325e287de02d6c3ae040de4692617706..978839ba5abc0fbd1e63c7680b312ecc932d3577 100644 (file)
@@ -1557,7 +1557,12 @@ sldns_str2wire_svcparam_value(const char *key, size_t key_len,
        case SVCB_KEY_ALPN:
                return sldns_str2wire_svcbparam_alpn_value(val, rd, rd_len);
        default:
-               return sldns_str2wire_svcbparam_key_value(svcparamkey, val, rd, rd_len);
+               sldns_write_uint16(rd, svcparamkey);
+               sldns_write_uint16(rd + 2, strlen(val));
+               memcpy(rd + 4, val, strlen(val));
+               *rd_len = 4 + strlen(val);
+               break;
+               //return sldns_str2wire_svcbparam_key_value(svcparamkey, val, rd, rd_len);
        }
 
        // @TODO change to error?