[downloader/external] Fix infinite retries for curl (closes #19303)
This commit is contained in:
		
							parent
							
								
									caf48f557a
								
							
						
					
					
						commit
						37b239b3b6
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -121,7 +121,11 @@ class CurlFD(ExternalFD):
 | 
			
		|||
        cmd += self._valueless_option('--silent', 'noprogress')
 | 
			
		||||
        cmd += self._valueless_option('--verbose', 'verbose')
 | 
			
		||||
        cmd += self._option('--limit-rate', 'ratelimit')
 | 
			
		||||
        cmd += self._option('--retry', 'retries')
 | 
			
		||||
        retry = self._option('--retry', 'retries')
 | 
			
		||||
        if len(retry) == 2:
 | 
			
		||||
            if retry[1] in ('inf', 'infinite'):
 | 
			
		||||
                retry[1] = '2147483647'
 | 
			
		||||
            cmd += retry
 | 
			
		||||
        cmd += self._option('--max-filesize', 'max_filesize')
 | 
			
		||||
        cmd += self._option('--interface', 'source_address')
 | 
			
		||||
        cmd += self._option('--proxy', 'proxy')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue