summaryrefslogtreecommitdiffhomepage
path: root/mullvad-masque-proxy/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-masque-proxy/src/server')
-rw-r--r--mullvad-masque-proxy/src/server/mod.rs34
1 files changed, 17 insertions, 17 deletions
diff --git a/mullvad-masque-proxy/src/server/mod.rs b/mullvad-masque-proxy/src/server/mod.rs
index 205b7b912f..f8f224d485 100644
--- a/mullvad-masque-proxy/src/server/mod.rs
+++ b/mullvad-masque-proxy/src/server/mod.rs
@@ -186,26 +186,26 @@ impl Server {
}
}
- if let Some(hostname) = &server_params.hostname {
- if &proxy_uri.hostname != hostname {
- let valid_uri = ProxyUri {
- hostname: hostname.to_string(),
- ..proxy_uri
- };
+ if let Some(hostname) = &server_params.hostname
+ && &proxy_uri.hostname != hostname
+ {
+ let valid_uri = ProxyUri {
+ hostname: hostname.to_string(),
+ ..proxy_uri
+ };
- respond_with_redirect(stream, valid_uri).await;
+ respond_with_redirect(stream, valid_uri).await;
- // NOTE: Recursing like this makes us vulnerable to DoS if the client keeps
- // sending the wrong hostname. This is fine since this is just an example server.
- Box::pin(Self::accept_proxy_request(
- quic_conn,
- http_conn,
- server_params,
- ))
- .await;
+ // NOTE: Recursing like this makes us vulnerable to DoS if the client keeps
+ // sending the wrong hostname. This is fine since this is just an example server.
+ Box::pin(Self::accept_proxy_request(
+ quic_conn,
+ http_conn,
+ server_params,
+ ))
+ .await;
- return;
- }
+ return;
}
if !server_params