Also Reset the Chain Table
authorW. Felix Handte <w@felixhandte.com>
Fri, 20 Apr 2018 18:16:27 +0000 (14:16 -0400)
committerW. Felix Handte <w@felixhandte.com>
Fri, 20 Apr 2018 18:16:27 +0000 (14:16 -0400)
lib/lz4hc.c

index dff42f0..124da86 100644 (file)
@@ -98,7 +98,7 @@ static void LZ4HC_init (LZ4HC_CCtx_internal* hc4, const BYTE* start)
     uptrval startingOffset = hc4->end - hc4->base;
     DEBUGLOG(4, "LZ4HC_init(%p, %p)", hc4, start);
     if (startingOffset > 1 GB || startingOffset > (uptrval)start) {
-        MEM_INIT((void*)hc4->hashTable, 0, sizeof(hc4->hashTable));
+        LZ4HC_clearTables(hc4);
         startingOffset = 0;
     }
     startingOffset += MAX_DISTANCE;