From: Ondřej Surý Date: Tue, 4 Nov 2025 18:53:09 +0000 (+0100) Subject: fix: dev: Only unlink from SIEVE LRU if it is still linked X-Git-Tag: v9.21.15~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28926f210e10a9c482ebba90a33875bd63dfb3b6;p=thirdparty%2Fbind9.git fix: dev: Only unlink from SIEVE LRU if it is still linked Under the overmem conditions, the header could get unlinked from the SIEVE LRU using a different path. This could lead to double-unlink which causes assertion failure. Add a guard to ISC_SIEVE_UNLINK() to unlink only still linked headers. Closes #5606 Merge branch '5606-fix-assertion-failure-in-overmem-cleaning' into 'main' See merge request isc-projects/bind9!11166 --- 28926f210e10a9c482ebba90a33875bd63dfb3b6