修复连接重复关闭的问题
This commit is contained in:
@@ -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);
|
if (ssl_stream == NULL) return __conn_private_destory(conn);
|
||||||
ssl_stream_free_and_close_fd(ssl_stream, ev_base, conn->bev);
|
ssl_stream_free_and_close_fd(ssl_stream, ev_base, conn->bev);
|
||||||
|
conn->fd = -1;
|
||||||
return __conn_private_destory(conn);
|
return __conn_private_destory(conn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user