Bugfix count SSL clients

This commit is contained in:
René Linder 2020-11-28 10:52:56 +01:00
parent 880246c0fb
commit 3f9d146771

View file

@ -122,6 +122,7 @@ Module lhs_web
#get_handler_prototype ;Welcher Prototype #get_handler_prototype ;Welcher Prototype
EndEnumeration EndEnumeration
Global.i count_SSL_client
Global.i server_id Global.i server_id
Global.i server_mutex = CreateMutex() ;Dieser Mutex dient zu der Sicherheit der Element Liste. Global.i server_mutex = CreateMutex() ;Dieser Mutex dient zu der Sicherheit der Element Liste.
Global.i file_cache_mutex = CreateMutex() Global.i file_cache_mutex = CreateMutex()
@ -273,7 +274,6 @@ Module lhs_web
;* Hauptthread welcher den Netzwerkport verwaltet und den Datenfluss. ;* Hauptthread welcher den Netzwerkport verwaltet und den Datenfluss.
;* Erstellt die Subthreads für Clients ;* Erstellt die Subthreads für Clients
;* ;*
Protected.i count_client
Protected.i client_id Protected.i client_id
thread_alive = #True thread_alive = #True
@ -913,6 +913,7 @@ Module lhs_web
Wend Wend
If m_clients(Str(thread_cli_id))\client_ssl = 1 If m_clients(Str(thread_cli_id))\client_ssl = 1
ltls::CloseTLSSocket(thread_cli_id) ltls::CloseTLSSocket(thread_cli_id)
count_SSL_client - 1
EndIf EndIf
DeleteMapElement(m_clients(), Str(thread_cli_id)) DeleteMapElement(m_clients(), Str(thread_cli_id))