]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fix 32-bits mode
authorYann Collet <yann.collet.73@gmail.com>
Sun, 8 Nov 2015 14:49:20 +0000 (15:49 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Sun, 8 Nov 2015 14:49:20 +0000 (15:49 +0100)
lib/zstdhc.c

index 76b9dcb195fbdd3ff467ed83498311cc2b9ca6ed..6292f5d6c16198ba5b572af0b6cd2f49ba7194da 100644 (file)
@@ -337,7 +337,7 @@ static U32 ZSTD_HC_insertBt1(ZSTD_HC_CCtx* zc, const BYTE* const ip, const U32 m
     const U32 windowLow = windowSize >= current ? 0 : current - windowSize;
 
     if ((current-matchIndex == 1)   /* RLE */
-        && ZSTD_read_ARCH(match) == ZSTD_read_ARCH(ip))
+        && MEM_read64(match) == MEM_read64(ip))
     {
         size_t rleLength = ZSTD_count(ip+sizeof(size_t), match+sizeof(size_t), iend) + sizeof(size_t);
         return (U32)(rleLength - mls);