From 020af11d1a4ad0a3531129bc89947d805aed4b74 Mon Sep 17 00:00:00 2001 From: ha7ilm Date: Tue, 21 Jun 2016 11:38:25 +0200 Subject: [PATCH] Bugfix in client cleanup --- openwebrx.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openwebrx.py b/openwebrx.py index 1625381..2dc3e44 100755 --- a/openwebrx.py +++ b/openwebrx.py @@ -563,9 +563,11 @@ class WebRXHandler(BaseHTTPRequestHandler): if extension == "wrx" and ( (not anyStringsPresentInUserAgent(("Chrome","Firefox","Googlebot","iPhone","iPad","iPod"))) if 'user-agent' in self.headers.keys() else True ) and (not request_param.count("unsupported")): self.send_302("upgrade.html") return - if extension == "wrx" and cfg.max_clients<=len(clients): - self.send_302("retry.html") - return + if extension == "wrx": + cleanup_clients(False) + if cfg.max_clients<=len(clients): + self.send_302("retry.html") + return self.send_response(200) if(("wrx","html","htm").count(extension)): self.send_header('Content-type','text/html')