]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Improve code style when checking old references values
authorOndřej Surý <ondrej@sury.org>
Tue, 23 Jul 2019 14:24:32 +0000 (10:24 -0400)
committerOndřej Surý <ondrej@sury.org>
Tue, 14 Jan 2020 12:12:13 +0000 (13:12 +0100)
lib/dns/zt.c

index 5b410b1831636c854ebe65c122230c55fafab8ec..43120c75d4b9acb327ab2ab741ba8d2062c099e9 100644 (file)
@@ -371,15 +371,12 @@ asyncload(dns_zone_t *zone, void *zt_) {
        result = dns_zone_asyncload(zone, zt->loadparams->newonly,
                                    *zt->loadparams->dl, zt);
        if (result != ISC_R_SUCCESS) {
-               uint_fast32_t oldref;
                /*
                 * Caller is holding a reference to zt->loads_pending
                 * and zt->references so these can't decrement to zero.
                 */
-               oldref = isc_refcount_decrement(&zt->loads_pending);
-               INSIST(oldref > 1);
-               oldref = isc_refcount_decrement(&zt->references);
-               INSIST(oldref > 1);
+               INSIST(isc_refcount_decrement(&zt->loads_pending) > 1);
+               INSIST(isc_refcount_decrement(&zt->references) > 1);
        }
        return (ISC_R_SUCCESS);
 }