Bug 327193 - [patch] Launching command line exceeds the process creation
command limit (missing return)
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
index dbac490..0b8d173 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/StandardVMRunner.java
@@ -412,9 +412,9 @@
 					String[] newenv = new String[newenvp.length+1];
 					System.arraycopy(newenvp, 0, newenv, 0, newenvp.length);
 					newenv[newenvp.length] = newcp.toString();
-				} else {
-					newenvp[index] = newcp.toString();
+					return newenv;
 				}
+				newenvp[index] = newcp.toString();
 				return newenvp;
 			}
 		}