Index: src/OFLHAArchive.m ================================================================== --- src/OFLHAArchive.m +++ src/OFLHAArchive.m @@ -297,12 +297,13 @@ _distanceBits = distanceBits; _dictionaryBits = dictionaryBits; _slidingWindowMask = (1 << dictionaryBits) - 1; - _slidingWindow = [self allocZeroedMemoryWithSize: + _slidingWindow = [self allocMemoryWithSize: _slidingWindowMask + 1]; + memset(_slidingWindow, ' ', _slidingWindowMask + 1); } @catch (id e) { [self release]; @throw e; }