diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2019-11-14 17:32:22 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2019-11-14 18:06:42 +0100 |
commit | 1f4968289c9c0e2a1e850317ef173df11938b7f3 (patch) | |
tree | ed44dcd7a4fe291db7d624060b7ab01a7af9bfb4 | |
parent | d67ce9e140b5691a3f75a69d6e735eec30603670 (diff) | |
download | lvm2-1f4968289c9c0e2a1e850317ef173df11938b7f3.tar.gz |
pvck: check result of dev_get_size
Don't use garbage value for later computations.
-rw-r--r-- | tools/pvck.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/pvck.c b/tools/pvck.c index c197a9701..c9692b010 100644 --- a/tools/pvck.c +++ b/tools/pvck.c @@ -1468,7 +1468,8 @@ static int _dump_search(struct cmd_context *cmd, uint64_t dev_bytes; uint64_t extra_bytes; - dev_get_size(dev, &dev_sectors); + if (!dev_get_size(dev, &dev_sectors)) + return_ECMD_FAILED; dev_bytes = dev_sectors * 512; extra_bytes = dev_bytes % ONE_MB_IN_BYTES; |