diff --git a/yt_dlp/networking/_helper.py b/yt_dlp/networking/_helper.py index 1a448997e..6d5e43a95 100644 --- a/yt_dlp/networking/_helper.py +++ b/yt_dlp/networking/_helper.py @@ -341,7 +341,10 @@ def create_http_connect_connection( raise ProxyError('Unable to connect to proxy', cause=e) from e if response.status == 200: - return conn.sock + sock = conn.sock + conn.sock = None + response.fp = None + return sock else: conn.close() response.close()