diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2023-04-26 13:44:52 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2023-05-06 19:22:05 +0200 |
commit | 242bf56413f67dc3dd16770d420ced06eed0c4be (patch) | |
tree | 36ff52acf78d44ad0d17b59cda56cb01669132a5 /lib | |
parent | fae0ed8f10bc5771423f2b7af63690800de1ce9f (diff) | |
download | lvm2-242bf56413f67dc3dd16770d420ced06eed0c4be.tar.gz |
cov: validata top_lv
Add explicit pointer check is never NULL.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/metadata/lv_manip.c | 5 |
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; |