From 79b14aea0aa30d5a291bef3075c78db771331f0b Mon Sep 17 00:00:00 2001 From: emtege Date: Fri, 6 May 2011 10:22:30 +0200 Subject: [PATCH] bugfix: FZipFile.setContent calls ByteArray.clear before reading bytes --- src/deng/fzip/FZipFile.as | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) mode change 100755 => 100644 src/deng/fzip/FZipFile.as diff --git a/src/deng/fzip/FZipFile.as b/src/deng/fzip/FZipFile.as old mode 100755 new mode 100644 index 357f3f1..4550a4d --- a/src/deng/fzip/FZipFile.as +++ b/src/deng/fzip/FZipFile.as @@ -168,14 +168,13 @@ package deng.fzip * @param doCompress Compress the data after adding. */ public function setContent(data:ByteArray, doCompress:Boolean = true):void { + _content.clear(); if(data != null && data.length > 0) { data.position = 0; data.readBytes(_content, 0, data.length); _crc32 = ChecksumUtil.CRC32(_content); _hasAdler32 = false; } else { - _content.length = 0; - _content.position = 0; isCompressed = false; } if(doCompress) {