The branch, master has been updated
       via  4e57bb0b s4:libcli/smb2: mark a request as error if we can't ship it
       via  4486336 s4:libcli/raw: mark a request as error if we can't ship it
      from  ad5d315 s3-dbwrap: Fix a typo

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 4e57bb0b364e84f3cc8928f0f1a29055d69c7efd
Author: Stefan Metzmacher <[email protected]>
Date:   Fri Dec 9 11:05:47 2011 +0100

    s4:libcli/smb2: mark a request as error if we can't ship it
    
    metze
    
    Autobuild-User: Stefan Metzmacher <[email protected]>
    Autobuild-Date: Fri Dec  9 15:13:11 CET 2011 on sn-devel-104

commit 4486336bd820c8be6145e3946dc831bda16602ca
Author: Stefan Metzmacher <[email protected]>
Date:   Fri Dec 9 11:05:47 2011 +0100

    s4:libcli/raw: mark a request as error if we can't ship it
    
    metze

-----------------------------------------------------------------------

Summary of changes:
 source4/libcli/raw/clitransport.c |    2 ++
 source4/libcli/smb2/transport.c   |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/libcli/raw/clitransport.c 
b/source4/libcli/raw/clitransport.c
index f1f41bc..a9ff8f3 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);
        }
 }
diff --git a/source4/libcli/smb2/transport.c b/source4/libcli/smb2/transport.c
index 55281d2..59d49f7 100644
--- a/source4/libcli/smb2/transport.c
+++ b/source4/libcli/smb2/transport.c
@@ -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);
        }
 }


-- 
Samba Shared Repository

Reply via email to