From 7e8d548d24fa7750ddd640d7cc339e7a7a6421cc Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Tue, 2 May 2017 12:15:06 +0000 Subject: [PATCH] - Fix sldns int16_data parse. git-svn-id: file:///svn/unbound/trunk@4143 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 1 + sldns/str2wire.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/Changelog b/doc/Changelog index 315950379..dba5b82d3 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,7 @@ 2 May 2017: Wouter - Added test for leak of stub information. - Fix sldns wire2str printout of RR type CAA tags. + - Fix sldns int16_data parse. 1 May 2017: Wouter - Fix #1259: "--disable-ecdsa" argument overwritten diff --git a/sldns/str2wire.c b/sldns/str2wire.c index 75c5d71b1..c0aa62ce5 100644 --- a/sldns/str2wire.c +++ b/sldns/str2wire.c @@ -2018,6 +2018,6 @@ int sldns_str2wire_int16_data_buf(const char* str, uint8_t* rd, size_t* len) if(n < 0) return LDNS_WIREPARSE_ERR_SYNTAX_B64; sldns_write_uint16(rd, (uint16_t)n); - *len = (size_t)n; + *len = ((size_t)n)+2; return LDNS_WIREPARSE_ERR_OK; }