From 7c2e1e9f382b52c955e2bef14a8a8770b4b2882a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radovan=20Garab=C3=ADk?= Date: Thu, 30 May 2024 15:08:11 +0200 Subject: [PATCH] fix exception if running on port 80 --- slingbox_server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/slingbox_server.py b/slingbox_server.py index f1c694a..3f57009 100755 --- a/slingbox_server.py +++ b/slingbox_server.py @@ -1517,7 +1517,11 @@ def BuildPage(cp, section_name): return page, cmds, rccode def get_streamer( request, text ): - port = request.headers.get('Host').split(':')[1] + host = request.headers.get('Host') + if host and ':' in host: + port = host.rsplit(':',1)[1] + else: + port = '80' try: box = text.split('/')[1] except : box = str(port) # print('URI', text, 'Remote', box, port, remotes.keys())