]> git.lizzy.rs Git - connect-rs.git/blobdiff - src/tls/client.rs
don't block in poll_x fns, fixes conn closing issues
[connect-rs.git] / src / tls / client.rs
index 225c0db6536b1897851eb73105160094db59e933..afb95656eea924ab375ef168df5fde7357e72050 100644 (file)
@@ -58,8 +58,8 @@ impl From<TlsConnectionMetadata> for Connection {
                 Self::new(
                     local_addr,
                     peer_addr,
-                    Box::new(read_stream),
-                    Box::new(write_stream),
+                    Box::pin(read_stream),
+                    Box::pin(write_stream),
                 )
             }
 
@@ -73,8 +73,8 @@ impl From<TlsConnectionMetadata> for Connection {
                 Self::new(
                     local_addr,
                     peer_addr,
-                    Box::new(read_stream),
-                    Box::new(write_stream),
+                    Box::pin(read_stream),
+                    Box::pin(write_stream),
                 )
             }
         }