diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index e472c6e78e..2564f09de0 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;