diff --git a/platform/src/tcp_stream.cpp b/platform/src/tcp_stream.cpp index 5c56bba..86fb56c 100644 --- a/platform/src/tcp_stream.cpp +++ b/platform/src/tcp_stream.cpp @@ -381,6 +381,7 @@ static void __conn_private_destory_with_ssl(struct event_base * ev_base, { if (ssl_stream == NULL) return __conn_private_destory(conn); ssl_stream_free_and_close_fd(ssl_stream, ev_base, conn->bev); + conn->fd = -1; return __conn_private_destory(conn); }