From c778c7ce93652b93f7f5a810607e7f69ea120d4d Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Tue, 10 Jul 2018 21:03:48 +0100 Subject: [PATCH] glz-encoder-dict: Remove a warning compiling with CentOS 7 CentOS 7 compiler generate this warning: glz-encoder-dict.c: In function 'glz_dictionary_pre_encode': glz-encoder-dict.c:516:30: error: 'prev_seg_id' may be used uninitialized in this function [-Werror=maybe-uninitialized] dict->window.segs[prev_seg_id].next = seg_id; ^ glz-encoder-dict.c:492:22: note: 'prev_seg_id' was declared here uint32_t seg_id, prev_seg_id; ^ Signed-off-by: Frediano Ziglio Acked-by: Christophe Fergeau --- server/glz-encoder-dict.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/glz-encoder-dict.c b/server/glz-encoder-dict.c index 4b0a422a..2a01641f 100644 --- a/server/glz-encoder-dict.c +++ b/server/glz-encoder-dict.c @@ -489,7 +489,8 @@ static WindowImage *glz_dictionary_window_add_image(SharedDictionary *dict, LzIm { unsigned int num_lines = num_first_lines; unsigned int row; - uint32_t seg_id, prev_seg_id; + uint32_t seg_id; + uint32_t prev_seg_id = 0; uint8_t* lines = first_lines; // alloc image info,update used head tail, if used_head null - update head WindowImage *image = __glz_dictionary_window_alloc_image(dict);