From 1e91442d9889e2ff75bef9aa43547bfc4520acc2 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Mon, 3 Apr 2017 17:37:37 +0200 Subject: [PATCH] Don't share the SSL client between the private and public groups --- components/net/resource_thread.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/net/resource_thread.rs b/components/net/resource_thread.rs index 987f085855b..b54377563a1 100644 --- a/components/net/resource_thread.rs +++ b/components/net/resource_thread.rs @@ -114,10 +114,11 @@ fn create_resource_groups(config_dir: Option<&Path>) ssl_client: ssl_client.clone(), connector: create_http_connector(ssl_client.clone()), }; + let private_ssl_client = create_ssl_client("certs"); let private_resource_group = ResourceGroup { http_state: Arc::new(HttpState::new()), - ssl_client: ssl_client.clone(), - connector: create_http_connector(ssl_client), + ssl_client: private_ssl_client.clone(), + connector: create_http_connector(private_ssl_client), }; (resource_group, private_resource_group) }