From d27e4b7e8abbec92152fa156721fefb3af7c0402 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Tue, 29 Apr 2025 14:14:40 -0500 Subject: [PATCH] Release stream lock before returning url if using redirect profile. --- apps/proxy/ts_proxy/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/proxy/ts_proxy/views.py b/apps/proxy/ts_proxy/views.py index 222da4e3..35ca3648 100644 --- a/apps/proxy/ts_proxy/views.py +++ b/apps/proxy/ts_proxy/views.py @@ -193,7 +193,8 @@ def stream_ts(request, channel_id): break else: logger.warning(f"[{client_id}] Alternate stream #{alt['stream_id']} failed validation: {message}") - + # Release stream lock before redirecting + channel.release_stream() # Final decision based on validation results if is_valid: logger.info(f"[{client_id}] Redirecting to validated URL: {final_url} ({message})")