diff --git a/server/core/src/https/extractors/mod.rs b/server/core/src/https/extractors/mod.rs index f5ee76c2e..784174a52 100644 --- a/server/core/src/https/extractors/mod.rs +++ b/server/core/src/https/extractors/mod.rs @@ -230,7 +230,7 @@ impl Connected<ClientConnInfo> for ClientConnInfo { impl Connected<SocketAddr> for ClientConnInfo { fn connect_info(connection_addr: SocketAddr) -> Self { ClientConnInfo { - client_addr: connection_addr.clone(), + client_addr: connection_addr, connection_addr, client_cert: None, } diff --git a/server/core/src/https/mod.rs b/server/core/src/https/mod.rs index eaef7b08e..2240c146f 100644 --- a/server/core/src/https/mod.rs +++ b/server/core/src/https/mod.rs @@ -444,7 +444,7 @@ pub(crate) async fn handle_conn( } } } else { - (stream, connection_addr.clone()) + (stream, connection_addr) }; let ssl = Ssl::new(acceptor.context()).map_err(|e| { diff --git a/server/core/src/ldaps.rs b/server/core/src/ldaps.rs index d4fc1f2a1..73fa9e2bd 100644 --- a/server/core/src/ldaps.rs +++ b/server/core/src/ldaps.rs @@ -149,7 +149,7 @@ async fn client_tls_accept( } } } else { - (stream, connection_addr.clone()) + (stream, connection_addr) }; // Start the event @@ -228,7 +228,7 @@ async fn ldap_plaintext_acceptor( accept_result = listener.accept() => { match accept_result { Ok((tcpstream, client_socket_addr)) => { - tokio::spawn(client_process(tcpstream, client_socket_addr.clone(), client_socket_addr, qe_r_ref)); + tokio::spawn(client_process(tcpstream, client_socket_addr, client_socket_addr, qe_r_ref)); } Err(e) => { error!("LDAP acceptor error, continuing -> {:?}", e);