1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-27 18:55:19 +03:00

toollib: add missing check for lvmcache_init()

Coverity notices lvmcache_init() may fail so check and
error out in case of failure.
This commit is contained in:
Zdenek Kabelac 2015-11-09 09:47:21 +01:00
parent 164d7e72bf
commit 67b4761bc3

View File

@ -3181,7 +3181,11 @@ int process_each_pv(struct cmd_context *cmd,
log_verbose("Some PVs were not found in first search, retrying."); log_verbose("Some PVs were not found in first search, retrying.");
lvmcache_destroy(cmd, 0, 0); lvmcache_destroy(cmd, 0, 0);
lvmcache_init(); if (!lvmcache_init()) {
log_error("Failed to initalize lvm cache.");
ret_max = ECMD_FAILED;
goto out;
}
lvmcache_seed_infos_from_lvmetad(cmd); lvmcache_seed_infos_from_lvmetad(cmd);
ret = _process_pvs_in_vgs(cmd, read_flags, &all_vgnameids, &all_devices, ret = _process_pvs_in_vgs(cmd, read_flags, &all_vgnameids, &all_devices,