- in authzone check that node exists before adding rrset.
- in unbound-anchor, use readwrite memory BIO.
- assertion in autotrust that packed rrset is formed correctly.
+ - Fix memory leak when message parse fails partway through copy.
+ - remove unused udpsize assignment in message encode.
11 September 2018: Wouter
- Fixed unused return value warnings in contrib/fastrpz.patch for
sldns_buffer_clear(buffer);
if(udpsize < sldns_buffer_limit(buffer))
sldns_buffer_set_limit(buffer, udpsize);
- else if(sldns_buffer_limit(buffer) < udpsize)
- udpsize = sldns_buffer_limit(buffer);
if(sldns_buffer_remaining(buffer) < LDNS_HEADER_SIZE)
return 0;
return 0;
if(!parse_create_repinfo(msg, rep, region))
return 0;
- if(!reply_info_alloc_rrset_keys(*rep, alloc, region))
+ if(!reply_info_alloc_rrset_keys(*rep, alloc, region)) {
+ if(!region) reply_info_parsedelete(*rep, alloc);
return 0;
- if(!parse_copy_decompress(pkt, msg, *rep, region))
+ }
+ if(!parse_copy_decompress(pkt, msg, *rep, region)) {
+ if(!region) reply_info_parsedelete(*rep, alloc);
return 0;
+ }
return 1;
}