]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
use RUNTIME_CHECK
authorMark Andrews <marka@isc.org>
Wed, 15 Aug 2018 06:14:46 +0000 (16:14 +1000)
committerWitold Kręcicki <wpk@isc.org>
Tue, 23 Oct 2018 12:15:04 +0000 (12:15 +0000)
lib/dns/resolver.c

index 39f2fd20e98411c80c47eb6b4fdb837061f3ece8..d2c949c2277ca9bbe83f05cf02fdf8a48226a106 100644 (file)
@@ -3982,7 +3982,7 @@ fctx_try(fetchctx_t *fctx, bool retrying, bool badcache) {
                                                  &fctx->qminfetch);
                if (result != ISC_R_SUCCESS) {
                        LOCK(&fctx->res->buckets[fctx->bucketnum].lock);
-                       bucket_empty = fctx_decreference(fctx);
+                       RUNTIME_CHECK(!fctx_decreference(fctx));
                        UNLOCK(&fctx->res->buckets[fctx->bucketnum].lock);
                        fctx_done(fctx, DNS_R_SERVFAIL, __LINE__);
                }