svn commit: samba r5461 - in trunk/source/rpc_server: .

jmcd at samba.org jmcd at samba.org
Sat Feb 19 11:10:45 GMT 2005


Author: jmcd
Date: 2005-02-19 11:10:45 +0000 (Sat, 19 Feb 2005)
New Revision: 5461

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

Log:
Fix "restrict anonymous = 1".  If we have schannel connection, we must be
validated with a user, so allow it even if pipe itself had an anonymous
connection.


Modified:
   trunk/source/rpc_server/srv_lsa_hnd.c


Changeset:
Modified: trunk/source/rpc_server/srv_lsa_hnd.c
===================================================================
--- trunk/source/rpc_server/srv_lsa_hnd.c	2005-02-19 11:09:52 UTC (rev 5460)
+++ trunk/source/rpc_server/srv_lsa_hnd.c	2005-02-19 11:10:45 UTC (rev 5461)
@@ -252,6 +252,10 @@
 	if (lp_restrict_anonymous() > 0) {
 		user_struct *user = get_valid_user_struct(p->vuid);
 
+		/* schannel, so we must be ok */
+		if (p->netsec_auth_validated)
+			return True;
+
 		if (!user) {
 			DEBUG(3, ("invalid vuid %d\n", p->vuid));
 			return False;



More information about the samba-cvs mailing list