[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 ctypes.byref(blob_out), # pDataOut
) )
if not ret: if not ret:
logger.warning('failed to decrypt with DPAPI', only_once=True) message = 'Failed to decrypt with DPAPI. See https://github.com/yt-dlp/yt-dlp/issues/10927 for more info'
return None logger.error(message)
raise DownloadError(message) # force exit
result = ctypes.string_at(blob_out.pbData, blob_out.cbData) result = ctypes.string_at(blob_out.pbData, blob_out.cbData)
ctypes.windll.kernel32.LocalFree(blob_out.pbData) ctypes.windll.kernel32.LocalFree(blob_out.pbData)