]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fixed use of uninitialized value warning in crc_folding.c #394
authorNathan Moinvaziri <nathan@solidstatenetworks.com>
Sun, 15 Sep 2019 22:34:12 +0000 (15:34 -0700)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 18 Sep 2019 20:37:31 +0000 (22:37 +0200)
arch/x86/crc_folding.c

index 305ef8d16b1622c38cfabcdc7ae850d592bcb1f0..3b358f5fb80cda9c727606c1f0ee23a2aa22d35c 100644 (file)
@@ -259,6 +259,8 @@ ZLIB_INTERNAL void crc_fold_copy(deflate_state *const s, unsigned char *dst, con
         len -= algn_diff;
 
         partial_fold(algn_diff, &xmm_crc0, &xmm_crc1, &xmm_crc2, &xmm_crc3, &xmm_crc_part);
+    } else {
+        xmm_crc_part = _mm_setzero_si128();
     }
 
     while ((len -= 64) >= 0) {