You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pa...@apache.org on 2019/05/07 14:50:49 UTC

svn commit: r1858865 - /felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java

Author: pauls
Date: Tue May  7 14:50:49 2019
New Revision: 1858865

URL: http://svn.apache.org/viewvc?rev=1858865&view=rev
Log:
FELIX-6126: Make jar url getPath work with plain path entires in Felix Connect

Modified:
    felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java

Modified: felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java
URL: http://svn.apache.org/viewvc/felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java?rev=1858865&r1=1858864&r2=1858865&view=diff
==============================================================================
--- felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java (original)
+++ felix/trunk/connect/src/main/java/org/apache/felix/connect/JarRevision.java Tue May  7 14:50:49 2019
@@ -102,7 +102,8 @@ class JarRevision implements Revision
 
                                 public InputStream getInputStream() throws IOException
                                 {
-                                    JarEntry entry = m_jar.getJarEntry(u.getPath());
+                                    String path = u.getPath();
+                                    JarEntry entry = m_jar.getJarEntry(path.startsWith("/") ? path.substring(1) : path);
                                     if (entry == null) {
                                         throw new FileNotFoundException(u.toExternalForm());
                                     }