This is an automated email from the ASF dual-hosted git repository. rombert pushed a commit to annotated tag org.apache.sling.commons.classloader-0.9.0 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit 54194d4efae17041f998dc81abca67ccf8c81d65 Author: Carsten Ziegeler <[email protected]> AuthorDate: Wed Jul 15 13:23:59 2009 +0000 Fix AIOOB git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@794264 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/sling/commons/classloader/impl/PackageAdminClassLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/sling/commons/classloader/impl/PackageAdminClassLoader.java b/src/main/java/org/apache/sling/commons/classloader/impl/PackageAdminClassLoader.java index a703f7f..dc98f88 100644 --- a/src/main/java/org/apache/sling/commons/classloader/impl/PackageAdminClassLoader.java +++ b/src/main/java/org/apache/sling/commons/classloader/impl/PackageAdminClassLoader.java @@ -45,7 +45,7 @@ class PackageAdminClassLoader extends ClassLoader { private String getPackageFromResource(final String resource) { final int lastSlash = resource.lastIndexOf('/'); - final String pckName = resource.substring(0, lastSlash).replace('/', '.'); + final String pckName = (lastSlash == -1 ? "" : resource.substring(0, lastSlash).replace('/', '.')); return pckName; } -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
