Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.simpleconfigurator.manipulator')
-rw-r--r--bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java
index 9fe04e40b..72f4a2b50 100644
--- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java
+++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java
@@ -637,8 +637,8 @@ public class SimpleConfiguratorManipulatorImpl implements ConfiguratorManipulato
for (int i = 0; i < jvmArgs.length; i++)
if (jvmArgs[i].startsWith("-D")) {
int index = jvmArgs[i].indexOf("=");
- if (index > 0) {
- String key = jvmArgs[i].substring("-D".length(), index);
+ if (index > 0 && jvmArgs[i].length() > 2) {
+ String key = jvmArgs[i].substring(2, index);
String value = jvmArgs[i].substring(index + 1);
properties.setProperty(key, value);
}

Back to the top