Merge pull request #13305 from Bo98/exceptions-backslash
exceptions: handle backslash in args for BuildError
This commit is contained in:
		
						commit
						c4ec5f13d7
					
				@ -479,7 +479,7 @@ class BuildError < RuntimeError
 | 
				
			|||||||
    @cmd = cmd
 | 
					    @cmd = cmd
 | 
				
			||||||
    @args = args
 | 
					    @args = args
 | 
				
			||||||
    @env = env
 | 
					    @env = env
 | 
				
			||||||
    pretty_args = Array(args).map { |arg| arg.to_s.gsub " ", "\\ " }.join(" ")
 | 
					    pretty_args = Array(args).map { |arg| arg.to_s.gsub(/[\\ ]/, "\\\\\\0") }.join(" ")
 | 
				
			||||||
    super "Failed executing: #{cmd} #{pretty_args}".strip
 | 
					    super "Failed executing: #{cmd} #{pretty_args}".strip
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user