svn commit: samba r19000 - in branches/SAMBA_3_0/source/smbd: .

vlendec at samba.org vlendec at samba.org
Fri Sep 29 12:47:00 GMT 2006


Author: vlendec
Date: 2006-09-29 12:47:00 +0000 (Fri, 29 Sep 2006)
New Revision: 19000

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

Log:
Merge the max tcon check from 3_0_23. Thanks to James Peach that this was not
done in the 3_0 tree.

Volker

Modified:
   branches/SAMBA_3_0/source/smbd/service.c


Changeset:
Modified: branches/SAMBA_3_0/source/smbd/service.c
===================================================================
--- branches/SAMBA_3_0/source/smbd/service.c	2006-09-29 12:38:51 UTC (rev 18999)
+++ branches/SAMBA_3_0/source/smbd/service.c	2006-09-29 12:47:00 UTC (rev 19000)
@@ -1043,6 +1043,11 @@
 		smb_panic("make_connection: PANIC ERROR. Called as nonroot\n");
 	}
 
+	if (conn_num_open() > 2047) {
+		*status = NT_STATUS_INSUFF_SERVER_RESOURCES;
+		return NULL;
+	}
+
 	if(lp_security() != SEC_SHARE) {
 		vuser = get_valid_user_struct(vuid);
 		if (!vuser) {



More information about the samba-cvs mailing list