[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Tue Nov 24 14:03:40 MST 2009


The branch, master has been updated
       via  187ef6b... Fix make test. Only do POSIX case conversion if FILE_FLAG_POSIX_SEMANTICS set. Doh ! Jeremy.
      from  9e852a1... Revert "s4-netlogon: always set the dNSHostName in GetDomainInfo"

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


- Log -----------------------------------------------------------------
commit 187ef6b482273244d3b5b716881ab7b5d328cbc1
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Nov 24 13:02:34 2009 -0800

    Fix make test. Only do POSIX case conversion if FILE_FLAG_POSIX_SEMANTICS set. Doh !
    Jeremy.

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

Summary of changes:
 source3/smbd/nttrans.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/smbd/nttrans.c b/source3/smbd/nttrans.c
index 809c543..16f8bb5 100644
--- a/source3/smbd/nttrans.c
+++ b/source3/smbd/nttrans.c
@@ -522,10 +522,12 @@ void reply_ntcreate_and_X(struct smb_request *req)
 			? BATCH_OPLOCK : 0;
 	}
 
-	case_state = set_posix_case_semantics(ctx, conn);
-	if (!case_state) {
-		reply_nterror(req, NT_STATUS_NO_MEMORY);
-		goto out;
+	if (file_attributes & FILE_FLAG_POSIX_SEMANTICS) {
+		case_state = set_posix_case_semantics(ctx, conn);
+		if (!case_state) {
+			reply_nterror(req, NT_STATUS_NO_MEMORY);
+			goto out;
+		}
 	}
 
 	status = filename_convert(ctx,
@@ -1054,10 +1056,12 @@ static void call_nt_transact_create(connection_struct *conn,
 		goto out;
 	}
 
-	case_state = set_posix_case_semantics(ctx, conn);
-	if (!case_state) {
-		reply_nterror(req, NT_STATUS_NO_MEMORY);
-		goto out;
+	if (file_attributes & FILE_FLAG_POSIX_SEMANTICS) {
+		case_state = set_posix_case_semantics(ctx, conn);
+		if (!case_state) {
+			reply_nterror(req, NT_STATUS_NO_MEMORY);
+			goto out;
+		}
 	}
 
 	status = filename_convert(ctx,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list