summaryrefslogtreecommitdiff
path: root/cli/ops/net.rs
diff options
context:
space:
mode:
authorEnokMan <416828041@qq.com>2020-04-18 10:21:20 -0500
committerGitHub <noreply@github.com>2020-04-18 11:21:20 -0400
commit47617e60d551665ec509e013cfcae30987cb3b2b (patch)
tree5717061b7fd567b5fb8508f565993062f8014722 /cli/ops/net.rs
parent10469ec2798a7f02a6d9371207cc984502039bfa (diff)
feat: startTLS (#4773)
Diffstat (limited to 'cli/ops/net.rs')
-rw-r--r--cli/ops/net.rs10
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)]