summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-rpc/src/rest.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/mullvad-rpc/src/rest.rs b/mullvad-rpc/src/rest.rs
index ed68e57964..05665e4fd0 100644
--- a/mullvad-rpc/src/rest.rs
+++ b/mullvad-rpc/src/rest.rs
@@ -33,7 +33,10 @@ type RequestReceiver = mpsc::UnboundedReceiver<(Request, oneshot::Sender<Result<
pub fn create_https_client<P: AsRef<Path>>(ca_path: P, handle: &Handle) -> Result<RequestSender> {
let connector = HttpsConnectorWithSni::new(ca_path, handle)?;
- let client = Client::configure().connector(connector).build(handle);
+ let client = Client::configure()
+ .keep_alive(false)
+ .connector(connector)
+ .build(handle);
let (request_tx, request_rx) = mpsc::unbounded();
handle.spawn(create_request_processing_future(request_rx, client));