From: Peter Jones Date: Mon, 27 Jan 2020 20:01:16 +0000 (-0500) Subject: squash4: Fix an uninitialized variable X-Git-Tag: grub-2.06-rc1~323 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=598de14d9340137cd7c7a099e8ed53d97f1f68a0;p=thirdparty%2Fgrub.git squash4: Fix an uninitialized variable gcc says: grub-core/fs/squash4.c: In function ‘direct_read’: grub-core/fs/squash4.c:868:10: error: ‘err’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 868 | if (err) | ^ cc1: all warnings being treated as errors This patch initializes it to GRUB_ERR_NONE. Signed-off-by: Peter Jones Reviewed-by: Daniel Kiper --- diff --git a/grub-core/fs/squash4.c b/grub-core/fs/squash4.c index 95d5c1e1f..82704f966 100644 --- a/grub-core/fs/squash4.c +++ b/grub-core/fs/squash4.c @@ -746,7 +746,7 @@ direct_read (struct grub_squash_data *data, struct grub_squash_cache_inode *ino, grub_off_t off, char *buf, grub_size_t len) { - grub_err_t err; + grub_err_t err = GRUB_ERR_NONE; grub_off_t cumulated_uncompressed_size = 0; grub_uint64_t a = 0; grub_size_t i;