svn commit: samba r11746 - in branches/SAMBA_4_0/source/smb_server:
.
metze at samba.org
metze at samba.org
Wed Nov 16 18:40:38 GMT 2005
Author: metze
Date: 2005-11-16 18:40:37 +0000 (Wed, 16 Nov 2005)
New Revision: 11746
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11746
Log:
revert my last commits, I now understand how we decide between
finished and non-finished sessions
metze
Modified:
branches/SAMBA_4_0/source/smb_server/reply.c
branches/SAMBA_4_0/source/smb_server/service.c
branches/SAMBA_4_0/source/smb_server/smb_server.c
Changeset:
Modified: branches/SAMBA_4_0/source/smb_server/reply.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/reply.c 2005-11-16 17:18:41 UTC (rev 11745)
+++ branches/SAMBA_4_0/source/smb_server/reply.c 2005-11-16 18:40:37 UTC (rev 11746)
@@ -2174,7 +2174,7 @@
struct smbsrv_tcon *tcon;
NTSTATUS status;
- if (!req->session || !req->session->finished_sesssetup) {
+ if (!req->session) {
req_reply_error(req, NT_STATUS_DOS(ERRSRV, ERRbaduid));
return;
}
Modified: branches/SAMBA_4_0/source/smb_server/service.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/service.c 2005-11-16 17:18:41 UTC (rev 11745)
+++ branches/SAMBA_4_0/source/smb_server/service.c 2005-11-16 18:40:37 UTC (rev 11746)
@@ -156,7 +156,7 @@
NTSTATUS status;
/* can only do bare tcon in share level security */
- if ((!req->session || !req->session->finished_sesssetup) && lp_security() != SEC_SHARE) {
+ if (!req->session && lp_security() != SEC_SHARE) {
return NT_STATUS_ACCESS_DENIED;
}
Modified: branches/SAMBA_4_0/source/smb_server/smb_server.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/smb_server.c 2005-11-16 17:18:41 UTC (rev 11745)
+++ branches/SAMBA_4_0/source/smb_server/smb_server.c 2005-11-16 18:40:37 UTC (rev 11746)
@@ -504,7 +504,7 @@
}
/* see if the vuid is valid */
- if ((flags & AS_USER) && (!req->session || !req->session->finished_sesssetup)) {
+ if ((flags & AS_USER) && !req->session) {
/* amazingly, the error code depends on the command */
switch (type) {
case SMBntcreateX:
More information about the samba-cvs
mailing list