diff --git a/unpacktool/CompactProRLEDecompressor.cpp b/unpacktool/CompactProRLEDecompressor.cpp index 251989c..e9a0a0f 100644 --- a/unpacktool/CompactProRLEDecompressor.cpp +++ b/unpacktool/CompactProRLEDecompressor.cpp @@ -23,7 +23,7 @@ bool CompactProRLEDecompressor::Reset(CSInputBuffer *input, size_t compressedSiz return true; } - + bool CompactProRLEDecompressor::ReadBytes(void *dest, size_t numBytes) { uint8_t *destBytes = static_cast(dest); @@ -53,7 +53,7 @@ bool CompactProRLEDecompressor::EmitOneByte(uint8_t &b) if (halfescaped) { byte = 0x81; - halfescaped = true; + halfescaped = false; } else {