瀏覽代碼

HADOOP-1972. Fix LzoCompressor to ensure the user has actually asked
to finish compression. (arun via omalley)


git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@581342 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 18 年之前
父節點
當前提交
9012b7b6ce
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 3 0
      CHANGES.txt
  2. 1 1
      src/java/org/apache/hadoop/io/compress/lzo/LzoCompressor.java

+ 3 - 0
CHANGES.txt

@@ -334,6 +334,9 @@ Release 0.14.2 - unreleased
     HADOOP-1977. Fixed handling of ToolBase cli options in JobClient.
     (enis via omalley)
 
+    HADOOP-1972.  Fix LzoCompressor to ensure the user has actually asked
+    to finish compression. (arun via omalley)
+
 Release 0.14.1 - 2007-09-04
 
   BUG FIXES

+ 1 - 1
src/java/org/apache/hadoop/io/compress/lzo/LzoCompressor.java

@@ -256,7 +256,7 @@ public class LzoCompressor implements Compressor {
   public synchronized boolean finished() {
     // Check if 'lzo' says its 'finished' and
     // all compressed data has been consumed
-    return (finished && compressedDirectBuf.remaining() == 0); 
+    return (finish && finished && compressedDirectBuf.remaining() == 0); 
   }
 
   public synchronized int compress(byte[] b, int off, int len)