From: Evan Hunt Date: Wed, 5 Apr 2023 21:05:46 +0000 (-0700) Subject: check for invalid protocol when dispatch fails X-Git-Tag: v9.19.13~20^2~1 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=2269a3e6fbcc5708c15aedd396df2a77a60f58bc;p=thirdparty%2Fbind9.git check for invalid protocol when dispatch fails treat ISC_R_INVALIDPROTO as a networking error when it occurs. --- diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index e472c6e78ea..2564f09de08 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -7791,6 +7791,7 @@ rctx_dispfail(respctx_t *rctx) { case ISC_R_NETUNREACH: case ISC_R_CONNREFUSED: case ISC_R_CONNECTIONRESET: + case ISC_R_INVALIDPROTO: case ISC_R_CANCELED: case ISC_R_SHUTTINGDOWN: rctx->broken_server = rctx->result;