s4:libcli/raw: mark a request as error if we can't ship it
authorStefan Metzmacher <metze@samba.org>
Fri, 9 Dec 2011 10:05:47 +0000 (11:05 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 9 Dec 2011 12:38:37 +0000 (13:38 +0100)
metze

source4/libcli/raw/clitransport.c

index f1f41bcb7888ef7ee487ccd815dfed1299d76c71..a9ff8f33c57225452f412bf7baf2023a18c1ce17 100644 (file)
@@ -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);
        }
 }