diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index 1f9feb2d27..c753713c7e 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -4286,7 +4286,7 @@ def wrapper(self, url): if smuggled_data: _smuggle(info_dict, smuggled_data) if info_dict.get('entries'): - info_dict['entries'] = (_smuggle(i, smuggled_data) for i in info_dict['entries']) + info_dict['entries'] = (_smuggle(i, smuggled_data.copy()) for i in info_dict['entries']) return info_dict return wrapper