[jbossws-commits] JBossWS SVN: r13007 - stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Wed Sep 22 12:46:33 EDT 2010
Author: alessio.soldano at jboss.com
Date: 2010-09-22 12:46:32 -0400 (Wed, 22 Sep 2010)
New Revision: 13007
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java
Log:
[JBWS-3034] Prevent index out of bound exception
Modified: stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java
===================================================================
--- stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java 2010-09-22 16:45:37 UTC (rev 13006)
+++ stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java 2010-09-22 16:46:32 UTC (rev 13007)
@@ -255,7 +255,8 @@
String resourcePath = packagePath + "/" + filepath;
while (filepath.startsWith("../"))
{
- packagePath = packagePath.substring(0, packagePath.lastIndexOf('/'));
+ int endIndex = packagePath.lastIndexOf("/");
+ packagePath = packagePath.substring(0, endIndex != -1 ? endIndex : 0);
filepath = filepath.substring(3);
resourcePath = packagePath + '/' + filepath;
}
More information about the jbossws-commits
mailing list