[SCM] Samba Shared Repository - branch master updated

Stefan Metzmacher metze at samba.org
Mon Jul 4 09:35:02 MDT 2011


The branch, master has been updated
       via  7c96e96 s3:smb2_server: there's no reason to check the session id twice on a smb2_tcon request
       via  601b138 s3:smb2_create: call 'return' after smbd_server_connection_terminate()
      from  e17ab20 s3-build add tevent depencency on libsmb

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


- Log -----------------------------------------------------------------
commit 7c96e96e9881ec1ad7b41f0ab241a5b0ac17b93f
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Jul 4 15:57:20 2011 +0200

    s3:smb2_server: there's no reason to check the session id twice on a smb2_tcon request
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon Jul  4 17:34:13 CEST 2011 on sn-devel-104

commit 601b138e92e38cdafb1763c475a3d6dfac70a5a6
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Jul 4 15:50:56 2011 +0200

    s3:smb2_create: call 'return' after smbd_server_connection_terminate()
    
    This is not strictly needed in the fork process model, but we hopefully
    support other models in future.
    
    metze

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

Summary of changes:
 source3/smbd/smb2_create.c |    1 +
 source3/smbd/smb2_server.c |    5 -----
 2 files changed, 1 insertions(+), 5 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/smbd/smb2_create.c b/source3/smbd/smb2_create.c
index 73b8ade..2360286 100644
--- a/source3/smbd/smb2_create.c
+++ b/source3/smbd/smb2_create.c
@@ -1076,6 +1076,7 @@ void schedule_deferred_open_message_smb2(
 	if (!state->im) {
 		smbd_server_connection_terminate(smb2req->sconn,
 			nt_errstr(NT_STATUS_NO_MEMORY));
+		return;
 	}
 
 	DEBUG(10,("schedule_deferred_open_message_smb2: "
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c
index 49e748b..1bbb108 100644
--- a/source3/smbd/smb2_server.c
+++ b/source3/smbd/smb2_server.c
@@ -1172,11 +1172,6 @@ NTSTATUS smbd_smb2_request_dispatch(struct smbd_smb2_request *req)
 			return_value = smbd_smb2_request_error(req, session_status);
 			break;
 		}
-		status = smbd_smb2_request_check_session(req);
-		if (!NT_STATUS_IS_OK(status)) {
-			return_value = smbd_smb2_request_error(req, status);
-			break;
-		}
 
 		{
 			START_PROFILE(smb2_tcon);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list