summaryrefslogtreecommitdiff
path: root/tools/pvscan.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-09-20 01:57:06 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-09-20 14:26:09 +0200
commit752a9ec4b44198554b9f998ed6e4a837878fc49f (patch)
tree5c5c03d4c26c07fde87a608526d66941f0f9c039 /tools/pvscan.c
parent6c87e98ee367e1ff410470c09e6131697f0a7660 (diff)
downloadlvm2-752a9ec4b44198554b9f998ed6e4a837878fc49f.tar.gz
cov: make read buffer obviously zero ended
Coverity doesn't get the idea from memset() here.
Diffstat (limited to 'tools/pvscan.c')
-rw-r--r--tools/pvscan.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/pvscan.c b/tools/pvscan.c
index ec33c9a9a..b19b74b3e 100644
--- a/tools/pvscan.c
+++ b/tools/pvscan.c
@@ -223,6 +223,7 @@ static int _online_pvid_file_read(char *path, int *major, int *minor, char *vgna
log_warn("No info in %s", path);
return 0;
}
+ buf[rv] = 0; /* \0 terminated buffer */
if (sscanf(buf, "%d:%d", major, minor) != 2) {
log_warn("No device numbers in %s", path);