]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
move declaration to the top of the block
authorEvan Hunt <each@isc.org>
Fri, 5 Oct 2018 18:13:54 +0000 (11:13 -0700)
committerEvan Hunt <each@isc.org>
Fri, 5 Oct 2018 18:13:54 +0000 (11:13 -0700)
lib/dns/rpz.c

index 94f8808e6ce048cd26b0d95c6afb9ee7066f4386..1f919e1201536ae7c97c8178e65d376de3ec7a66 100644 (file)
@@ -2048,8 +2048,11 @@ cidr_free(dns_rpz_zones_t *rpzs) {
  */
 static void
 rpz_detach(dns_rpz_zone_t **rpzp, dns_rpz_zones_t *rpzs) {
+       dns_rpz_zone_t *rpz;
+
        REQUIRE(rpzp != NULL && *rpzp != NULL);
-       dns_rpz_zone_t *rpz = *rpzp;
+
+       rpz = *rpzp;
        *rpzp = NULL;
 
        if (isc_refcount_decrement(&rpz->refs) != 1) {
@@ -2092,7 +2095,7 @@ rpz_detach(dns_rpz_zone_t **rpzp, dns_rpz_zones_t *rpzs) {
        if (rpz->dbversion != NULL) {
                dns_db_closeversion(rpz->db, &rpz->dbversion, false);
        }
-       if (rpz->db) {
+       if (rpz->db != NULL) {
                dns_db_detach(&rpz->db);
        }
        if (rpz->updaterunning) {