From: Ondřej Surý Date: Fri, 15 Aug 2025 05:06:11 +0000 (+0200) Subject: fix: dev: Simplify the DNS_R_UNCHANGED handling in dns_resolver unit X-Git-Tag: v9.21.12~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5682469a5a15b5e03cc9223785d385153ce21d35;p=thirdparty%2Fbind9.git fix: dev: Simplify the DNS_R_UNCHANGED handling in dns_resolver unit Instead of catching the DNS_R_UNCHANGED from dns_db_addrdataset() (via cache_rrset() and dns_ncache_add()) individually, mask it properly as soon as possible by moving the sigrdataset caching logic inside the cache_rrset() and returning ISC_R_SUCCESS from cache_rrset() and dns_ncache_add() when the database was unchanged. Closes #5473 Merge branch '5473-fix-crash-in-validated' into 'main' See merge request isc-projects/bind9!10850 --- 5682469a5a15b5e03cc9223785d385153ce21d35