svn commit: samba r11744 - in branches/SAMBA_4_0/source/smb_server:
.
metze at samba.org
metze at samba.org
Wed Nov 16 17:14:17 GMT 2005
Author: metze
Date: 2005-11-16 17:14:16 +0000 (Wed, 16 Nov 2005)
New Revision: 11744
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11744
Log:
make sure the session is completed authenticated!!!
metze
Modified:
branches/SAMBA_4_0/source/smb_server/reply.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 15:47:44 UTC (rev 11743)
+++ branches/SAMBA_4_0/source/smb_server/reply.c 2005-11-16 17:14:16 UTC (rev 11744)
@@ -2174,7 +2174,7 @@
struct smbsrv_tcon *tcon;
NTSTATUS status;
- if (!req->session) {
+ if (!req->session || !req->session->finished_sesssetup) {
req_reply_error(req, NT_STATUS_DOS(ERRSRV, ERRbaduid));
return;
}
Modified: branches/SAMBA_4_0/source/smb_server/smb_server.c
===================================================================
--- branches/SAMBA_4_0/source/smb_server/smb_server.c 2005-11-16 15:47:44 UTC (rev 11743)
+++ branches/SAMBA_4_0/source/smb_server/smb_server.c 2005-11-16 17:14:16 UTC (rev 11744)
@@ -504,7 +504,7 @@
}
/* see if the vuid is valid */
- if ((flags & AS_USER) && !req->session) {
+ if ((flags & AS_USER) && (!req->session || !req->session->finished_sesssetup)) {
/* amazingly, the error code depends on the command */
switch (type) {
case SMBntcreateX:
More information about the samba-cvs
mailing list