diff options
author | DJ Houghton | 2010-09-28 14:04:28 +0000 |
---|---|---|
committer | DJ Houghton | 2010-09-28 14:04:28 +0000 |
commit | 0271d178f3dbc316edf3b5b2e034c728b0a88169 (patch) | |
tree | 8346203a8a752f741593952c6baeeab343df9a93 /bundles/org.eclipse.equinox.frameworkadmin.equinox | |
parent | b3056d34afd1d93aed65f6f60be0fe143769aa21 (diff) | |
download | rt.equinox.p2-0271d178f3dbc316edf3b5b2e034c728b0a88169.tar.gz rt.equinox.p2-0271d178f3dbc316edf3b5b2e034c728b0a88169.tar.xz rt.equinox.p2-0271d178f3dbc316edf3b5b2e034c728b0a88169.zip |
Bug 326371 - StringIndexOutOfBoundsException in "Initializing Java Tooling" while opening RTC work item editor
Diffstat (limited to 'bundles/org.eclipse.equinox.frameworkadmin.equinox')
-rw-r--r-- | bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java index abde19f03..ff4c32b12 100644 --- a/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java +++ b/bundles/org.eclipse.equinox.frameworkadmin.equinox/src/org/eclipse/equinox/internal/frameworkadmin/equinox/ParserUtils.java @@ -144,8 +144,11 @@ public class ParserUtils { if (args.get(i) == null) continue; if (((String) args.get(i)).equalsIgnoreCase(arg)) { - if (i + 1 < args.size() && args.get(i + 1) != null && ((String) args.get(i + 1)).charAt(0) != '-') - return (String) args.get(i + 1); + if (i + 1 < args.size()) { + String value = (String) args.get(i + 1); + if (value != null && value.length() > 0 && value.charAt(0) != '-') + return value; + } } } return null; |