diff options
author | EnokMan <416828041@qq.com> | 2020-04-18 10:21:20 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-18 11:21:20 -0400 |
commit | 47617e60d551665ec509e013cfcae30987cb3b2b (patch) | |
tree | 5717061b7fd567b5fb8508f565993062f8014722 /cli/ops/net.rs | |
parent | 10469ec2798a7f02a6d9371207cc984502039bfa (diff) |
feat: startTLS (#4773)
Diffstat (limited to 'cli/ops/net.rs')
-rw-r--r-- | cli/ops/net.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cli/ops/net.rs b/cli/ops/net.rs index 2636a2c2d..101fc5130 100644 --- a/cli/ops/net.rs +++ b/cli/ops/net.rs @@ -81,9 +81,9 @@ fn accept_tcp( let mut state = state_.borrow_mut(); let rid = state.resource_table.add( "tcpStream", - Box::new(StreamResourceHolder::new(StreamResource::TcpStream( + Box::new(StreamResourceHolder::new(StreamResource::TcpStream(Some( tcp_stream, - ))), + )))), ); Ok(json!({ "rid": rid, @@ -280,9 +280,9 @@ fn op_connect( let mut state = state_.borrow_mut(); let rid = state.resource_table.add( "tcpStream", - Box::new(StreamResourceHolder::new(StreamResource::TcpStream( + Box::new(StreamResourceHolder::new(StreamResource::TcpStream(Some( tcp_stream, - ))), + )))), ); Ok(json!({ "rid": rid, @@ -367,7 +367,7 @@ fn op_shutdown( .get_mut::<StreamResourceHolder>(rid) .ok_or_else(OpError::bad_resource_id)?; match resource_holder.resource { - StreamResource::TcpStream(ref mut stream) => { + StreamResource::TcpStream(Some(ref mut stream)) => { TcpStream::shutdown(stream, shutdown_mode).map_err(OpError::from)?; } #[cfg(unix)] |