[cookies] Improve error message for Windows --cookies-from-browser chrome issue (#11090)

Authored by: seproDev
This commit is contained in:
sepro 2024-09-25 23:13:54 +02:00 committed by GitHub
parent 5bb1aa04da
commit b397a64691
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1053,8 +1053,9 @@ def _decrypt_windows_dpapi(ciphertext, logger):
ctypes.byref(blob_out), # pDataOut
)
if not ret:
logger.warning('failed to decrypt with DPAPI', only_once=True)
return None
message = 'Failed to decrypt with DPAPI. See https://github.com/yt-dlp/yt-dlp/issues/10927 for more info'
logger.error(message)
raise DownloadError(message) # force exit
result = ctypes.string_at(blob_out.pbData, blob_out.cbData)
ctypes.windll.kernel32.LocalFree(blob_out.pbData)