bind9/bin
Mark Andrews 13f9d29954 dnssec-checkds: cleanup memory on error paths
Move and give unique names to the dns_db_t, dns_dbnode_t and
dns_dbversion_t pointers, so they have global scope and therefore
are visible to cleanup.  Unique names are not strictly necessary,
as none of the functions involved call each other.

Change free_db to handle NULL pointers and also an optional
(dns_dbversion_t **).

In match_keyset_dsset and free_keytable, ki to be handled
differently to prevent a false positive NULL pointer dereference
warning from scan.

In formatset moved dns_master_styledestroy earlier and freed
buf before calling check_result to prevent memory leak.

In append_new_ds_set freed ds on the default path before
calling check_result to prevent memory leak.
2023-02-09 08:35:27 +11:00
..
check remove /etc/bind.keys 2023-02-06 14:39:31 -08:00
confgen Update sources to Clang 15 formatting 2022-11-29 08:54:34 +01:00
delv remove /etc/bind.keys 2023-02-06 14:39:31 -08:00
dig Remove some remnants of bitstring labels 2023-02-06 13:22:30 +00:00
dnssec dnssec-checkds: cleanup memory on error paths 2023-02-09 08:35:27 +11:00
named remove /etc/bind.keys 2023-02-06 14:39:31 -08:00
nsupdate Handle address lookup failure more gracefully 2023-01-31 23:51:44 +11:00
plugins Update sources to Clang 15 formatting 2022-11-29 08:54:34 +01:00
rndc Update sources to Clang 15 formatting 2022-11-29 08:54:34 +01:00
tests increase simultaneous updates for quota test 2023-02-07 23:36:02 -08:00
tools named-rrchecker: have fatal cleanup 2023-02-06 23:29:12 +00:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00