aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/Win32Process.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/lang/Win32Process.java')
-rw-r--r--libjava/java/lang/Win32Process.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/libjava/java/lang/Win32Process.java b/libjava/java/lang/Win32Process.java
index b1c7e027379..7a5872705b8 100644
--- a/libjava/java/lang/Win32Process.java
+++ b/libjava/java/lang/Win32Process.java
@@ -67,6 +67,14 @@ final class ConcreteProcess extends Process
File dir)
throws IOException
{
+ for (int i = 0; i < progarray.length; i++)
+ {
+ String s = progarray[i];
+
+ if ( (s.indexOf (' ') >= 0) || (s.indexOf ('\t') >= 0))
+ progarray[i] = "\"" + s + "\"";
+ }
+
startProcess (progarray, envp, dir);
}