ArielGlenn has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/264337

Change subject: dumps multi stream bz2 files: fix corruption in writing end of 
BZ2 stream
......................................................................

dumps multi stream bz2 files: fix corruption in writing end of BZ2 stream

Bug: T121348
Change-Id: I5ed2baae1fb2c50a5c5718e357248897c9b05e64
---
M xmldumps-backup/mwbzutils/recompressxml.c
1 file changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dumps 
refs/changes/37/264337/1

diff --git a/xmldumps-backup/mwbzutils/recompressxml.c 
b/xmldumps-backup/mwbzutils/recompressxml.c
index 77540eb..894af61 100644
--- a/xmldumps-backup/mwbzutils/recompressxml.c
+++ b/xmldumps-backup/mwbzutils/recompressxml.c
@@ -166,10 +166,10 @@
 
   do {
     strm->avail_in = 0;
-    result = BZ2_bzCompress ( strm, BZ_FINISH );
-    fwrite(outBuf,bufSize-strm->avail_out,1,fd);
     strm->next_out = outBuf;
     strm->avail_out = 8192;
+    result = BZ2_bzCompress ( strm, BZ_FINISH );
+    fwrite(outBuf,bufSize-strm->avail_out,1,fd);
   } while (result != BZ_STREAM_END);
   offset = (off_t)strm->total_out_lo32 | ((off_t)strm->total_out_hi32 << 32);
   BZ2_bzCompressEnd(strm);

-- 
To view, visit https://gerrit.wikimedia.org/r/264337
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5ed2baae1fb2c50a5c5718e357248897c9b05e64
Gerrit-PatchSet: 1
Gerrit-Project: operations/dumps
Gerrit-Branch: ariel
Gerrit-Owner: ArielGlenn <ar...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to