if (!sibmap) {
treedepth = ldns_dnssec_trust_tree_depth(tree);
- sibmap = LDNS_MALLOC(treedepth);
+ sibmap = LDNS_XMALLOC(uint8_t, treedepth);
if(!sibmap)
return; /* mem err */
memset(sibmap, 0, treedepth);
void
ldns_key_deep_free(ldns_key *key)
{
+ unsigned char* hmac;
if (ldns_key_pubkey_owner(key)) {
ldns_rdf_deep_free(ldns_key_pubkey_owner(key));
}
}
#endif /* HAVE_SSL */
if (ldns_key_hmac_key(key)) {
- LDNS_FREE(ldns_key_hmac_key(key));
+ hmac = ldns_key_hmac_key(key);
+ LDNS_FREE(hmac);
}
LDNS_FREE(key);
}
#include <ldns/config.h>
#include <ldns/rbtree.h>
-#include <ldns/utils.h>
+#include <ldns/util.h>
#include <stdlib.h>
/** Node colour black */
ldns_rbtree_t *rbtree;
/* Allocate memory for it */
- rbtree = (ldns_rbtree_t *) LDNS_MALLOC(sizeof(ldns_rbtree_t));
+ rbtree = (ldns_rbtree_t *) LDNS_MALLOC(ldns_rbtree_t);
if (!rbtree) {
return NULL;
}