Explorar el Código

HADOOP-6645. Re: Bugs on listStatus for HarFileSystem (rodrigo via mahadev)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@927134 13f79535-47bb-0310-9956-ffa450edef68
Mahadev Konar hace 15 años
padre
commit
e381af1e1e
Se han modificado 2 ficheros con 7 adiciones y 1 borrados
  1. 3 0
      CHANGES.txt
  2. 4 1
      src/java/org/apache/hadoop/fs/HarFileSystem.java

+ 3 - 0
CHANGES.txt

@@ -295,6 +295,9 @@ Trunk (unreleased changes)
 
     HADOOP-6645.  Bugs on listStatus for HarFileSystem (rodrigo via mahadev)
 
+    HADOOP-6645. Re: Bugs on listStatus for HarFileSystem (rodrigo via
+    mahadev)
+
 Release 0.21.0 - Unreleased
 
   INCOMPATIBLE CHANGES

+ 4 - 1
src/java/org/apache/hadoop/fs/HarFileSystem.java

@@ -409,7 +409,10 @@ public class HarFileSystem extends FilterFileSystem {
       LineReader aLin;
       long read = 0;
       aLin = new LineReader(aIn, getConf());
-      String parentString = parent.getName() + Path.SEPARATOR;
+      String parentString = parent.getName();
+      if (!parentString.endsWith(Path.SEPARATOR)){
+          parentString += Path.SEPARATOR;
+      }
       Path harPath = new Path(parentString);
       int harlen = harPath.depth();
       Text line = new Text();