diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c index 175de68597e56bfa2108b3cd7d3d1872be108835..1d2ae2bafb591287b63f10c8661b7bfb29642871 100644 --- a/src/sbbs3/services.c +++ b/src/sbbs3/services.c @@ -2099,7 +2099,6 @@ void DLLCALL services_thread(void* arg) if(service[i].max_clients && service[i].clients+1>service[i].max_clients) { lprintf(LOG_WARNING,"%04d !%s MAXIMUM CLIENTS (%u) reached, access denied" ,client_socket, service[i].protocol, service[i].max_clients); - mswait(3000); close_socket(client_socket); continue; } @@ -2115,7 +2114,6 @@ void DLLCALL services_thread(void* arg) lprintf(LOG_NOTICE,"%04d !%s CLIENT BLOCKED in ip.can: %s" ,client_socket, service[i].protocol, host_ip); FREE_AND_NULL(udp_buf); - mswait(3000); close_socket(client_socket); continue; } @@ -2130,7 +2128,6 @@ void DLLCALL services_thread(void* arg) FREE_AND_NULL(udp_buf); lprintf(LOG_CRIT,"%04d !%s ERROR allocating %u bytes of memory for service_client" ,client_socket, service[i].protocol, sizeof(service_client_t)); - mswait(3000); close_socket(client_socket); continue; }