From: Andreas Schneider Date: Sat, 3 Dec 2022 17:20:53 +0000 (+0100) Subject: lib:compression: Initialize variables X-Git-Tag: talloc-2.4.0~419 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a451fa5ef93539aa960b36f6282fd6080b9babcd;p=thirdparty%2Fsamba.git lib:compression: Initialize variables lib/compression/tests/test_lzx_huffman.c: In function ‘test_lzxpress_huffman_overlong_matches’: lib/compression/tests/test_lzx_huffman.c:1013:35: error: ‘j’ may be used uninitialized [-Werror=maybe-uninitialized] 1013 | assert_int_equal(score, i * j); | ^ lib/compression/tests/test_lzx_huffman.c:979:19: note: ‘j’ was declared here 979 | size_t i, j; | ^ lib/compression/tests/test_lzx_huffman.c: In function ‘test_lzxpress_huffman_overlong_matches_abc’: lib/compression/tests/test_lzx_huffman.c:1059:39: error: ‘k’ may be used uninitialized [-Werror=maybe-uninitialized] 1059 | assert_int_equal(score, i * j * k); | ^ lib/compression/tests/test_lzx_huffman.c:1020:22: note: ‘k’ was declared here 1020 | size_t i, j, k; | ^ lib/compression/tests/test_lzx_huffman.c:1059:35: error: ‘j’ may be used uninitialized [-Werror=maybe-uninitialized] 1059 | assert_int_equal(score, i * j * k); | ^ lib/compression/tests/test_lzx_huffman.c:1020:19: note: ‘j’ was declared here 1020 | size_t i, j, k; | ^ Signed-off-by: Andreas Schneider Reviewed-by: Douglas Bagnall Autobuild-User(master): Andreas Schneider Autobuild-Date(master): Sun Dec 4 09:12:30 UTC 2022 on sn-devel-184 --- diff --git a/lib/compression/tests/test_lzx_huffman.c b/lib/compression/tests/test_lzx_huffman.c index 2adbe68f799..da094555c2d 100644 --- a/lib/compression/tests/test_lzx_huffman.c +++ b/lib/compression/tests/test_lzx_huffman.c @@ -976,7 +976,7 @@ static void test_lzxpress_huffman_random_noise_round_trip(void **state) static void test_lzxpress_huffman_overlong_matches(void **state) { - size_t i, j; + size_t i, j = 0; TALLOC_CTX *mem_ctx = talloc_new(NULL); DATA_BLOB original = data_blob_talloc(mem_ctx, NULL, 1024 * 1024); DATA_BLOB ref = {0}; @@ -1017,7 +1017,7 @@ static void test_lzxpress_huffman_overlong_matches(void **state) static void test_lzxpress_huffman_overlong_matches_abc(void **state) { - size_t i, j, k; + size_t i, j = 0, k = 0; TALLOC_CTX *mem_ctx = talloc_new(NULL); DATA_BLOB original = data_blob_talloc(mem_ctx, NULL, 1024 * 1024); DATA_BLOB ref = {0};