diff options
-rw-r--r-- | source4/libcli/raw/clitransport.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/libcli/raw/clitransport.c b/source4/libcli/raw/clitransport.c index f1f41bcb78..a9ff8f33c5 100644 --- a/source4/libcli/raw/clitransport.c +++ b/source4/libcli/raw/clitransport.c @@ -337,6 +337,8 @@ void smbcli_transport_send(struct smbcli_request *req) status = smb1cli_req_chain_submit(req->subreqs, num_subreqs); if (!NT_STATUS_IS_OK(status)) { + req->status = status; + req->state = SMBCLI_REQUEST_ERROR; smbXcli_conn_disconnect(transport->conn, status); } } |