]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix sldns int16_data parse.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 May 2017 12:15:06 +0000 (12:15 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 May 2017 12:15:06 +0000 (12:15 +0000)
git-svn-id: file:///svn/unbound/trunk@4143 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
sldns/str2wire.c

index 31595037977ccc62b794e75fa677de3d543e6c7b..dba5b82d39a2b105f4711bd3acac61ff023f5406 100644 (file)
@@ -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 
index 75c5d71b1ac6748a0c2b8db3bcfd667562bb0a7b..c0aa62ce5cbbbcfb02fbd220f2840535281f7dc2 100644 (file)
@@ -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;
 }