diff --git a/yt_dlp/networking/_urllib.py b/yt_dlp/networking/_urllib.py index 5a804d99b..b3e705b84 100644 --- a/yt_dlp/networking/_urllib.py +++ b/yt_dlp/networking/_urllib.py @@ -156,6 +156,8 @@ class HTTPHandler(urllib.request.AbstractHTTPHandler): def gz(data): # There may be junk added the end of the file # We ignore it by only ever decoding a single gzip payload + if not data: + return data return zlib.decompress(data, wbits=zlib.MAX_WBITS | 16) def http_request(self, req):