summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2018-10-15 16:57:32 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2018-10-15 17:49:44 +0200
commitc4f39decc8d6fb213af21f16d99b460362ce295f (patch)
tree42d62e96d3f604fdff2bf589d148b4d039a17b47
parent43e4bfe428cb4e8a953a74aeca5b1942ce6f55a4 (diff)
downloadlvm2-c4f39decc8d6fb213af21f16d99b460362ce295f.tar.gz
cov: pvscan ensure sigle_devs list is always initialized
-rw-r--r--tools/pvscan.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/pvscan.c b/tools/pvscan.c
index 613a4c45d..d110a6bd3 100644
--- a/tools/pvscan.c
+++ b/tools/pvscan.c
@@ -620,6 +620,7 @@ int pvscan_cache_cmd(struct cmd_context *cmd, int argc, char **argv)
int add_errors = 0;
int ret = ECMD_PROCESSED;
+ dm_list_init(&single_devs);
dm_list_init(&found_vgnames);
if (arg_is_set(cmd, major_ARG) + arg_is_set(cmd, minor_ARG))
@@ -664,8 +665,6 @@ int pvscan_cache_cmd(struct cmd_context *cmd, int argc, char **argv)
/* Creates a list of dev names from /dev, sysfs, etc; does not read any. */
dev_cache_scan();
- dm_list_init(&single_devs);
-
while (argc--) {
pv_name = *argv++;
if (pv_name[0] == '/') {