From 5f4a153a0be4a6ec5e02f27a9752ceeab5dfcbae Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 5 Jul 2004 07:29:14 +0000 Subject: r1336: check the vuid in old style sessionsetup too metze (This used to be commit 32e307857ccc99b446e7574d46b610c63ee03583) --- source4/smb_server/sesssetup.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source4/smb_server') diff --git a/source4/smb_server/sesssetup.c b/source4/smb_server/sesssetup.c index 2d7c5dd76b..e169a5f043 100644 --- a/source4/smb_server/sesssetup.c +++ b/source4/smb_server/sesssetup.c @@ -74,6 +74,9 @@ static NTSTATUS sesssetup_old(struct smbsrv_request *req, union smb_sesssetup *s sess->old.out.action = 0; sess->old.out.vuid = register_vuid(req->smb_conn, session_info, sess->old.in.user); + if (sess->old.out.vuid == UID_FIELD_INVALID) { + return NT_STATUS_ACCESS_DENIED; + } sesssetup_common_strings(req, &sess->old.out.os, &sess->old.out.lanman, -- cgit