windows: workaround for windows "behavior" regarding parsing exec() arguments
This commit is contained in:
		
							parent
							
								
									803e128b8e
								
							
						
					
					
						commit
						687e004b1d
					
				| @ -1437,6 +1437,10 @@ class QubesVm(object): | ||||
|         if os.isatty(sys.stderr.fileno()): | ||||
|             args += ["-T"] | ||||
|         if passio: | ||||
|             if os.name == 'nt': | ||||
|                 # see here for the explanation (_exec doc): | ||||
|                 #  http://msdn.microsoft.com/en-us/library/431x4c1w.aspx | ||||
|                 args[0] = '"%"' % args[0] | ||||
|             os.execv(system_path["qrexec_client_path"], args) | ||||
|             exit(1) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski-Górecki
						Marek Marczykowski-Górecki