summaryrefslogtreecommitdiffstats
path: root/source/smbd/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/smbd/connection.c')
-rw-r--r--source/smbd/connection.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/source/smbd/connection.c b/source/smbd/connection.c
index 1069f95ed83..3e4a8a858b5 100644
--- a/source/smbd/connection.c
+++ b/source/smbd/connection.c
@@ -167,7 +167,7 @@ int count_all_current_connections(void)
****************************************************************************/
BOOL claim_connection(connection_struct *conn, const char *name,
- int max_connections, uint32 msg_flags)
+ uint32 msg_flags)
{
struct connections_key key;
struct connections_data crec;
@@ -178,23 +178,7 @@ BOOL claim_connection(connection_struct *conn, const char *name,
return False;
}
- /*
- * Enforce the max connections parameter.
- */
-
- if (max_connections > 0) {
- int curr_connections;
-
- curr_connections = count_current_connections( lp_servicename(SNUM(conn)), True );
-
- if (curr_connections >= max_connections) {
- DEBUG(1,("claim_connection: Max connections (%d) exceeded for %s\n",
- max_connections, name ));
- return False;
- }
- }
-
- DEBUG(5,("claiming %s %d\n",name,max_connections));
+ DEBUG(5,("claiming %s\n",name));
make_conn_key(conn, name, &kbuf, &key);