From f7d605a8f77be975da9bcb449db0010700af06c6 Mon Sep 17 00:00:00 2001 From: bashonly Date: Wed, 30 Apr 2025 01:11:43 -0500 Subject: [PATCH] `or` is better than `default` w/ untrusted input Authored by: bashonly --- yt_dlp/extractor/zdf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/extractor/zdf.py b/yt_dlp/extractor/zdf.py index 1da4361ba2..18c5da54ce 100644 --- a/yt_dlp/extractor/zdf.py +++ b/yt_dlp/extractor/zdf.py @@ -70,7 +70,7 @@ class ZDFBaseIE(InfoExtractor): if not subtitle_url or subtitle_url in seen_urls: continue seen_urls.add(subtitle_url) - lang = caption.get('language', 'deu') + lang = caption.get('language') or 'deu' subtitles.setdefault(lang, []).append({ 'url': subtitle_url, })