diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index 2bcf1e677768258102020a9eebcd1ed473d15eda..6b7b33e1d5318c9a9c0c94f844bc1266e6d8c8a7 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -2392,7 +2392,7 @@ static void js_add_request_property(http_session_t * session, char *key, char *v js_str=JS_NewStringCopyN(session->js_cx, value, len); else js_str=JS_NewStringCopyZ(session->js_cx, value); - + if(js_str == NULL) return; @@ -7328,7 +7328,7 @@ void web_server(void* arg) lprintf(LOG_NOTICE, "%04d New active client highwater mark: %lu" ,client_socket, client_highwater); } - if(startup->max_clients && protected_uint32_value(active_clients)>=startup->max_clients) { + if(startup->max_clients && count>=startup->max_clients) { lprintf(LOG_WARNING,"%04d [%s] !MAXIMUM CLIENTS (%d) reached, access denied" ,client_socket, host_ip, startup->max_clients); if (!len_503)