summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2023-04-26 13:44:52 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2023-05-06 19:22:05 +0200
commit242bf56413f67dc3dd16770d420ced06eed0c4be (patch)
tree36ff52acf78d44ad0d17b59cda56cb01669132a5
parentfae0ed8f10bc5771423f2b7af63690800de1ce9f (diff)
downloadlvm2-242bf56413f67dc3dd16770d420ced06eed0c4be.tar.gz
cov: validata top_lv
Add explicit pointer check is never NULL.
-rw-r--r--lib/metadata/lv_manip.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 2dfa3c77b..8975bf180 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -5951,6 +5951,11 @@ static void _setup_params_for_extend_metadata(struct logical_volume *lv,
static int _lv_resize_check_used(struct logical_volume *lv)
{
+ if (!lv) {
+ log_error(INTERNAL_ERROR "LV is not specified.");
+ return 0;
+ }
+
if (lv_is_locked(lv)) {
log_error("Can't resize locked logical volume %s.", display_lvname(lv));
return 0;