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);