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; }