mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	compat_urllib_parse_unquote: crash fix: only decode valid hex
on python 2 the following has a { "crash_rate": "100%" } of the time
as it tries to parse '" ' as hex.
			
			
This commit is contained in:
		| @@ -94,6 +94,8 @@ except ImportError: | ||||
|             try: | ||||
|                 if not item: | ||||
|                     raise ValueError | ||||
|                 if not re.match('[0-9a-fA-F][0-9a-fA-F]',item[:2]): | ||||
|                     raise ValueError | ||||
|                 pct_sequence += item[:2].decode('hex') | ||||
|                 rest = item[2:] | ||||
|                 if not rest: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 fnord
					fnord