From 8b0cf5e4e4d36e9c06563557aa322c07ee6abbe3 Mon Sep 17 00:00:00 2001
From: Adam Borowski <kilobyte@angband.pl>
Date: Sat, 1 Aug 2020 13:30:06 +0200
Subject: [PATCH] pmem2: placate a compiler warning

It's not obvious to the compiler that, as there's at least one extent,
these variables will always be initialized.
---
 src/libpmem2/badblocks_ndctl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libpmem2/badblocks_ndctl.c b/src/libpmem2/badblocks_ndctl.c
index a8a0cd47e..7c46711ac 100644
--- a/src/libpmem2/badblocks_ndctl.c
+++ b/src/libpmem2/badblocks_ndctl.c
@@ -538,8 +538,8 @@ pmem2_badblock_next(struct pmem2_badblock_context *bbctx,
 	unsigned long long bb_end;
 	unsigned long long bb_len;
 	unsigned long long bb_off;
-	unsigned long long ext_beg;
-	unsigned long long ext_end;
+	unsigned long long ext_beg = 0; /* placate compiler warnings */
+	unsigned long long ext_end = -1ULL;
 	unsigned e;
 	int ret;
 
-- 
GitLab