From: Tom Carpay Date: Mon, 7 Jun 2021 08:39:05 +0000 (+0000) Subject: remove superfluous double escaping X-Git-Tag: release-1.13.2rc1~42^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7562edbb8ca85fd74a676a5c4b060812e3110ca8;p=thirdparty%2Funbound.git remove superfluous double escaping --- diff --git a/sldns/str2wire.c b/sldns/str2wire.c index e4a537093..978839ba5 100644 --- a/sldns/str2wire.c +++ b/sldns/str2wire.c @@ -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?