diff options
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.java | 4 |
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); } |