summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-09-21 18:46:52 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-09-21 21:03:47 +0200
commit30e27d2f8b8fbe3031c0e2863a22c77b577019a0 (patch)
tree0cbe7aa1ee8a294b0070bf7b256373479e552c7b
parenta13dfcbc77bcfdb4bfcff659fde8e11f73225643 (diff)
downloadlvm2-30e27d2f8b8fbe3031c0e2863a22c77b577019a0.tar.gz
cov: sanitize function environment
Coverity can see that function is either used with 'dev' or 'def'.
-rw-r--r--tools/pvck.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/pvck.c b/tools/pvck.c
index 0d1bc1b17..b96b1c784 100644
--- a/tools/pvck.c
+++ b/tools/pvck.c
@@ -379,6 +379,9 @@ static bool _read_bytes(struct device *dev, struct devicefile *def, uint64_t sta
if (dev)
return dev_read_bytes(dev, start, len, data);
+ if (!def)
+ return false;
+
off = lseek(def->fd, start, SEEK_SET);
if (off != start)
return false;