mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	3.2 - Fix closes Issue12529 - cgi.parse_header failure on double quotes and
semicolons. Patch by Ben Darnell and Petri Lehtinen.
This commit is contained in:
		
							parent
							
								
									e130a52d8a
								
							
						
					
					
						commit
						1ef0c0349e
					
				
					 2 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -291,7 +291,7 @@ def _parseparam(s):
 | 
			
		|||
    while s[:1] == ';':
 | 
			
		||||
        s = s[1:]
 | 
			
		||||
        end = s.find(';')
 | 
			
		||||
        while end > 0 and s.count('"', 0, end) % 2:
 | 
			
		||||
        while end > 0 and (s.count('"', 0, end) - s.count('\\"', 0, end)) % 2:
 | 
			
		||||
            end = s.find(';', end + 1)
 | 
			
		||||
        if end < 0:
 | 
			
		||||
            end = len(s)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue