From 7562edbb8ca85fd74a676a5c4b060812e3110ca8 Mon Sep 17 00:00:00 2001 From: Tom Carpay Date: Mon, 7 Jun 2021 08:39:05 +0000 Subject: [PATCH] remove superfluous double escaping --- sldns/str2wire.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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? -- 2.47.3