summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2020-08-29 20:27:32 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2020-09-01 17:57:50 +0200
commita481f4263093d45eb4c4a7912ab3c6069ed05df9 (patch)
tree3f28ef6783a767ecdf6d71cd5fc934b9771ffc0c
parent85e2c7e14dc888e54174222600fc38470ab035df (diff)
downloadlvm2-a481f4263093d45eb4c4a7912ab3c6069ed05df9.tar.gz
cov: always initialized values
Make sure values are initialized for all possible paths.
-rw-r--r--lib/device/dev-md.c2
-rw-r--r--lib/label/hints.c2
-rw-r--r--tools/lvconvert.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/lib/device/dev-md.c b/lib/device/dev-md.c
index 8fe7fc361..36494b12b 100644
--- a/lib/device/dev-md.c
+++ b/lib/device/dev-md.c
@@ -176,7 +176,7 @@ static int _udev_dev_is_md_component(struct device *dev)
*/
static int _native_dev_is_md_component(struct device *dev, uint64_t *offset_found, int full)
{
- uint64_t size, sb_offset;
+ uint64_t size, sb_offset = 0;
int ret;
if (!scan_bcache)
diff --git a/lib/label/hints.c b/lib/label/hints.c
index 55f55900d..8da131428 100644
--- a/lib/label/hints.c
+++ b/lib/label/hints.c
@@ -663,7 +663,7 @@ static int _read_hint_file(struct cmd_context *cmd, struct dm_list *hints, int *
int found = 0;
int keylen;
int hv_major, hv_minor;
- int major, minor;
+ int major = -1, minor = -1;
int ret = 1;
int i;
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index c95287a78..04ec1ee4f 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -5614,7 +5614,7 @@ static int _set_writecache_block_size(struct cmd_context *cmd,
uint32_t block_size = 0;
int lbs_unknown = 0, lbs_4k = 0, lbs_512 = 0;
int pbs_unknown = 0, pbs_4k = 0, pbs_512 = 0;
- int rv;
+ int rv = 0;
/* This is set if the user specified a writecache block size on the command line. */
if (*block_size_sectors)