diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-20 01:57:06 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-20 14:26:09 +0200 |
commit | 752a9ec4b44198554b9f998ed6e4a837878fc49f (patch) | |
tree | 5c5c03d4c26c07fde87a608526d66941f0f9c039 /tools/pvscan.c | |
parent | 6c87e98ee367e1ff410470c09e6131697f0a7660 (diff) | |
download | lvm2-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.c | 1 |
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); |