svn commit: samba r8119 - in branches/SAMBA_4_0/source/smb_server: .

tridge at samba.org tridge at samba.org
Mon Jul 4 05:07:18 GMT 2005


Author: tridge
Date: 2005-07-04 05:07:18 +0000 (Mon, 04 Jul 2005)
New Revision: 8119

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8119

Log:
fixed two error code returns in the smb server now that we have
torture code that can tell the difference between dos and ntstatus
codes without mapping

Modified:
   branches/SAMBA_4_0/source/smb_server/sesssetup.c
   branches/SAMBA_4_0/source/smb_server/smb_server.c


Changeset:
Modified: branches/SAMBA_4_0/source/smb_server/sesssetup.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/sesssetup.c	2005-07-04 05:06:16 UTC (rev 8118)
+++ branches/SAMBA_4_0/source/smb_server/sesssetup.c	2005-07-04 05:07:18 UTC (rev 8119)
@@ -139,7 +139,7 @@
 		struct auth_context *auth_context;
 
 		if (sess->nt1.in.user && *sess->nt1.in.user) {
-			return NT_STATUS_ACCESS_DENIED;
+			return NT_STATUS_LOGON_FAILURE;
 		}
 
 		status = make_user_info_anonymous(mem_ctx, &user_info);

Modified: branches/SAMBA_4_0/source/smb_server/smb_server.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/smb_server.c	2005-07-04 05:06:16 UTC (rev 8118)
+++ branches/SAMBA_4_0/source/smb_server/smb_server.c	2005-07-04 05:07:18 UTC (rev 8119)
@@ -528,7 +528,7 @@
 
 	/* see if the vuid is valid */
 	if ((flags & AS_USER) && !req->session) {
-		req_reply_error(req, NT_STATUS_DOS(ERRSRV, ERRbaduid));
+		req_reply_error(req, NT_STATUS_INVALID_HANDLE);
 		return;
 	}
 



More information about the samba-cvs mailing list