From b488c59c9fa06e7ec4108469f042e6f8d3751db2 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sun, 4 Sep 2022 00:02:38 +0900 Subject: [PATCH] test: check returned values are always initialized on success --- src/test/test-bootspec.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/test-bootspec.c b/src/test/test-bootspec.c index 3c645a3e799..67fa8beea91 100644 --- a/src/test/test-bootspec.c +++ b/src/test/test-bootspec.c @@ -95,9 +95,12 @@ TEST_RET(bootspec_sort) { static void test_extract_tries_one(const char *fname, int ret, const char *stripped, unsigned tries_left, unsigned tries_done) { _cleanup_free_ char *p = NULL; - unsigned l = UINT_MAX, d = UINT_MAX; + unsigned l, d; assert_se(boot_filename_extract_tries(fname, &p, &l, &d) == ret); + if (ret < 0) + return; + assert_se(streq_ptr(p, stripped)); assert_se(l == tries_left); assert_se(d == tries_done); -- 2.47.3