From: Ondřej Surý Date: Tue, 10 Mar 2026 17:38:37 +0000 (+0100) Subject: fix: dev: Fix resquery reference imbalance on TCP connect failure X-Git-Tag: v9.21.20~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c82cb0f14e530234f2e239f51e92be11285ecc7;p=thirdparty%2Fbind9.git fix: dev: Fix resquery reference imbalance on TCP connect failure In fctx_query(), resquery_ref(query) is called before dns_dispatch_connect() in anticipation of the resquery_connected() callback consuming the reference. When dns_dispatch_connect() fails synchronously on TCP (e.g. from dns_transport_get_tlsctx() failing in tcp_dispatch_connect()), the connect callback is never scheduled, so the extra reference is never consumed. This has been fixed. Merge branch 'ondrej/fix-resquery-refcount' into 'main' See merge request isc-projects/bind9!11640 --- 7c82cb0f14e530234f2e239f51e92be11285ecc7