summaryrefslogtreecommitdiffhomepage
path: root/mullvad-rpc/src
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2018-11-19 14:46:19 +0100
committerLinus Färnstrand <linus@mullvad.net>2018-11-19 14:49:17 +0100
commitd0cddd4a50f64bba5259b07af8799610ee935c80 (patch)
tree5c17166b3626e08fea11f2282cf675128752550a /mullvad-rpc/src
parent75603b42d7732440d225d1676f6ea7698ebd26b4 (diff)
downloadmullvadvpn-d0cddd4a50f64bba5259b07af8799610ee935c80.tar.xz
mullvadvpn-d0cddd4a50f64bba5259b07af8799610ee935c80.zip
Turn off HTTP keep alive for all RPC requests
Diffstat (limited to 'mullvad-rpc/src')
-rw-r--r--mullvad-rpc/src/https_client_with_sni.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/mullvad-rpc/src/https_client_with_sni.rs b/mullvad-rpc/src/https_client_with_sni.rs
index 8ec091ac47..62dc66df28 100644
--- a/mullvad-rpc/src/https_client_with_sni.rs
+++ b/mullvad-rpc/src/https_client_with_sni.rs
@@ -39,7 +39,10 @@ impl ClientCreator for HttpsClientWithSni {
fn create(&self, handle: &Handle) -> Result<Client<Self::Connect, Body>, Self::Error> {
let mut connector = HttpsConnectorWithSni::new(&self.ca_path, handle)?;
connector.set_sni_hostname(Some(self.sni_hostname.clone()));
- let client = Client::configure().connector(connector).build(handle);
+ let client = Client::configure()
+ .keep_alive(false)
+ .connector(connector)
+ .build(handle);
Ok(client)
}
}