From 4fc6b79b93602d6532318cae5ece9a9aecb526eb Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 12 Nov 2020 19:12:11 +0100 Subject: [PATCH] libimcv: Avoid compiler warning in segmentation unit test Newer versions of GCC complain that the variable may be used uninitialized. --- src/libimcv/suites/test_imcv_seg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libimcv/suites/test_imcv_seg.c b/src/libimcv/suites/test_imcv_seg.c index fdb03b8ae..2012a4c2b 100644 --- a/src/libimcv/suites/test_imcv_seg.c +++ b/src/libimcv/suites/test_imcv_seg.c @@ -53,7 +53,7 @@ START_TEST(test_imcv_seg_env) pa_tnc_attr_t *attr, *attr1, *base_attr, *base_attr1, *error; tcg_seg_attr_seg_env_t *seg_env_attr; ita_attr_command_t *ita_attr; - seg_env_t *seg_env, *seg_env1; + seg_env_t *seg_env, *seg_env1 = NULL; pen_type_t type; uint32_t base_attr_id, max_seg_size, last_seg_size, seg_size, offset; uint8_t flags; @@ -145,6 +145,7 @@ START_TEST(test_imcv_seg_env) } /* check reconstructed base attribute */ + ck_assert(seg_env1); base_attr1 = seg_env1->get_base_attr(seg_env1); ck_assert(base_attr1); type = base_attr1->get_type(base_attr1);