]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
more ZSTD_memset() to apply
authorYann Collet <cyan@fb.com>
Tue, 3 Sep 2024 23:59:06 +0000 (16:59 -0700)
committerYann Collet <cyan@fb.com>
Thu, 17 Oct 2024 18:40:13 +0000 (11:40 -0700)
lib/compress/zstd_preSplit.c

index 7d9a32c8fd9060457c3d135fdab9e5efc566c2f0..9c84c2b4a318bd668bfc7ddc6347b228dfe13589 100644 (file)
@@ -60,7 +60,7 @@ static void addToFingerprint(FingerPrint* fp, const void* src, size_t s)
 
 static void recordFingerprint(FingerPrint* fp, const void* src, size_t s)
 {
-    memset(fp, 0, sizeof(*fp));
+    ZSTD_memset(fp, 0, sizeof(*fp));
     addToFingerprint(fp, src, s);
 }
 
@@ -108,7 +108,7 @@ static void flushEvents(void)
         pastEvents.events[n] = newEvents.events[n];
     }
     pastEvents.nbEvents = newEvents.nbEvents;
-    memset(&newEvents, 0, sizeof(newEvents));
+    ZSTD_memset(&newEvents, 0, sizeof(newEvents));
 }
 
 static void removeEvents(FingerPrint* acc, const FingerPrint* slice)
@@ -139,7 +139,7 @@ size_t ZSTD_splitBlock_4k(const void* src, size_t srcSize, size_t blockSizeMax)
             return pos;
         } else {
             mergeEvents(&pastEvents, &newEvents);
-            memset(&newEvents, 0, sizeof(newEvents));
+            ZSTD_memset(&newEvents, 0, sizeof(newEvents));
             penalty = penalty - 1 + (penalty == 0);
         }
         pos += CHUNKSIZE;