diff options
author | Gerald Carter <jerry@samba.org> | 2006-07-10 20:37:40 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2006-07-10 20:37:40 +0000 |
commit | 4d5ef356461e7939a83e95096e5fdeeb277912db (patch) | |
tree | a2a5a18f00772d2df7ca274ff42cef4598d009e9 /source | |
parent | e3b0c59151fc45a7bcc1c099ed71c9783f15acd5 (diff) | |
download | samba-4d5ef356461e7939a83e95096e5fdeeb277912db.tar.gz samba-4d5ef356461e7939a83e95096e5fdeeb277912db.tar.xz samba-4d5ef356461e7939a83e95096e5fdeeb277912db.zip |
r16925: final changes for 3.0.23
Diffstat (limited to 'source')
-rw-r--r-- | source/smbd/service.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/smbd/service.c b/source/smbd/service.c index cb9bfcc27ae..fdbb84735e1 100644 --- a/source/smbd/service.c +++ b/source/smbd/service.c @@ -1014,6 +1014,11 @@ connection_struct *make_connection(const char *service_in, DATA_BLOB password, 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) { |