From 8f22d0d9e2b79426e4d5c03faa184be5bee36006 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 2 Feb 2025 16:41:57 +0700 Subject: [PATCH] sanitize validate cookie str --- backend/download/src/yt_dlp_base.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/download/src/yt_dlp_base.py b/backend/download/src/yt_dlp_base.py index ca7ce938..52070818 100644 --- a/backend/download/src/yt_dlp_base.py +++ b/backend/download/src/yt_dlp_base.py @@ -163,9 +163,10 @@ class CookieHandler: self.store_validation(response) # update in redis to avoid expiring - modified = validator.obs["cookiefile"].getvalue() + modified = validator.obs["cookiefile"].getvalue().strip("\x00") if modified: - RedisArchivist().set_message("cookie", modified) + cookie_clean = modified.strip("\x00") + RedisArchivist().set_message("cookie", cookie_clean) if not response: mess_dict = {