1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-04-01 18:50:41 +03:00

vgextend: check missing device during block size check

Checking the block size when a device is missing could
trigger a segfault.
This commit is contained in:
David Teigland 2019-09-03 10:07:56 -05:00
parent 7cfbf3a394
commit 98d420200e

View File

@ -769,6 +769,9 @@ int vg_extend_each_pv(struct volume_group *vg, struct pvcreate_params *pp)
logical_block_size = 0;
physical_block_size = 0;
if (!pvl->pv->dev)
continue;
if (!dev_get_direct_block_sizes(pvl->pv->dev, &physical_block_size, &logical_block_size))
continue;