]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix recursive-clients 0
authorMark Andrews <marka@isc.org>
Mon, 14 Oct 2024 03:09:03 +0000 (14:09 +1100)
committerMark Andrews <marka@isc.org>
Thu, 17 Oct 2024 00:04:26 +0000 (11:04 +1100)
Setting recursive-clients 0 triggered an assertion in isc_quota_soft.
This has now been fixed.

lib/isc/quota.c

index a4ddebc6125263cbd714409a16b844e78b27d1ed..0b1f050ce7bbd16fec8e2d84689dccafbf75f170 100644 (file)
@@ -36,7 +36,6 @@ isc_quota_init(isc_quota_t *quota, unsigned int max) {
 void
 isc_quota_soft(isc_quota_t *quota, unsigned int soft) {
        REQUIRE(VALID_QUOTA(quota));
-       REQUIRE(atomic_load_relaxed(&quota->max) > soft);
        atomic_store_relaxed(&quota->soft, soft);
 }