]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Fix UBSAN implicit conversion warning in test/fuzz/fuzzer_example_flush.c. develop
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Wed, 15 Apr 2026 13:31:48 +0000 (15:31 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Thu, 16 Apr 2026 18:05:26 +0000 (20:05 +0200)
test/fuzz/fuzzer_example_flush.c

index baa6988e367a1b5e696f95ab3b790d129210b035..1901fed09171fcdfd821144d55297954eea99877 100644 (file)
@@ -42,7 +42,7 @@ void test_flush(unsigned char *compr, z_size_t *comprLen) {
     err = PREFIX(deflate)(&c_stream, Z_FULL_FLUSH);
     CHECK_ERR(err, "deflate flush 1");
 
-    compr[3]++; /* force an error in first compressed block */
+    compr[3] = (unsigned char)(compr[3] + 1); /* force an error in first compressed block */
     c_stream.avail_in = len - 3;
 
     err = PREFIX(deflate)(&c_stream, Z_FINISH);