From a8ef128da21fdcdbf0617e69b79a0c4843b4fb20 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Fri, 5 Jun 2026 14:02:47 -0700 Subject: [PATCH] Fix uninitialized variable warning in zil_parse() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This resolves the following possible uninitialized variable warning when building with --enable-code-coverage and gcc 8.5.0. module/zfs/zil.c: In function ‘zil_parse’: module/zfs/zil.c:549:47: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] Reviewed-by: Alexander Motin Signed-off-by: Brian Behlendorf Closes #18633 --- module/zfs/zil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/zfs/zil.c b/module/zfs/zil.c index 0fa58d5ccb6..433d27dd2d1 100644 --- a/module/zfs/zil.c +++ b/module/zfs/zil.c @@ -499,7 +499,7 @@ zil_parse(zilog_t *zilog, zil_parse_blk_func_t *parse_blk_func, for (blk = zh->zh_log; !BP_IS_HOLE(&blk); blk = next_blk) { uint64_t blk_seq = blk.blk_cksum.zc_word[ZIL_ZC_SEQ]; int reclen; - char *lrp, *end; + char *lrp = NULL, *end = NULL; arc_buf_t *abuf = NULL; if (blk_seq > claim_blk_seq)