* bugfix #760: Detect superfluous text in presentation format
Thanks Xiali Yan
* bugfix #708: warnings and errors with xcode 6.1/7.0
+ * bugfix #754: Memory leak in ldns_str2rdf_ipseckey
+ Thanks Xiali Yan
1.6.17 2014-01-10
* Fix ldns_dnssec_zone_new_frm_fp_l to allow the last parsed line of a
public_key_size = ldns_rdf_size(rdf) - offset;
public_key_data = LDNS_XMALLOC(uint8_t, public_key_size);
if(!public_key_data) {
- ldns_rdf_free(gateway);
+ ldns_rdf_deep_free(gateway);
return LDNS_STATUS_MEM_ERR;
}
memcpy(public_key_data, &data[offset], public_key_size);
public_key_size, public_key_data);
if(!public_key) {
LDNS_FREE(public_key_data);
- ldns_rdf_free(gateway);
+ ldns_rdf_deep_free(gateway);
return LDNS_STATUS_MEM_ERR;
}
ldns_buffer_printf(output, " ");
(void) ldns_rdf2buffer_str(output, public_key);
- ldns_rdf_free(gateway);
- ldns_rdf_free(public_key);
+ ldns_rdf_deep_free(gateway);
+ ldns_rdf_deep_free(public_key);
return ldns_buffer_status(output);
}