diff options
-rw-r--r-- | libcli/smb/smbXcli_base.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index e479549343..43fbbf4e4d 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -743,6 +743,8 @@ static bool smbXcli_conn_receive_next(struct smbXcli_conn *conn) void smbXcli_conn_disconnect(struct smbXcli_conn *conn, NTSTATUS status) { + tevent_queue_stop(conn->outgoing); + if (conn->read_fd != -1) { close(conn->read_fd); } |