s4:libcli/smb2: 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 14:13:11 +0000 (15:13 +0100)
metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Dec  9 15:13:11 CET 2011 on sn-devel-104

source4/libcli/smb2/transport.c

index 55281d2b49a25d20a903fb27c61efc283cb83828..59d49f7845b1b981a338f7bef7900c4aaf25992d 100644 (file)
@@ -227,6 +227,8 @@ void smb2_transport_send(struct smb2_request *req)
        TALLOC_FREE(transport->compound.reqs);
 
        if (!NT_STATUS_IS_OK(status)) {
+               req->status = status;
+               req->state = SMB2_REQUEST_ERROR;
                smbXcli_conn_disconnect(transport->conn, status);
        }
 }