From 2c0c4e3f5cb7d9d808646eb17fb7e4882decefe1 Mon Sep 17 00:00:00 2001 From: xiehan <52160700+Barenboim@users.noreply.github.com> Date: Sun, 31 Oct 2021 15:15:06 +0800 Subject: [PATCH] always use dns resolver when redirecting --- src/factory/WFTaskFactory.inl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/factory/WFTaskFactory.inl b/src/factory/WFTaskFactory.inl index 16779616..8c7499ba 100644 --- a/src/factory/WFTaskFactory.inl +++ b/src/factory/WFTaskFactory.inl @@ -306,7 +306,10 @@ template void WFComplexClientTask::init_with_uri() { if (redirect_) - clear_prev_state(); + { + clear_prev_state(); + ns_policy_ = WFGlobal::get_dns_resolver(); + } if (uri_.state == URI_STATE_SUCCESS) {