summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2020-01-29 16:55:49 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2020-02-04 17:22:06 +0100
commit1bde35e596536abc176cb70506353476cd1705b1 (patch)
tree243dde186d028746b01f15121cfe2bdb867e07cf
parentac38b576f9f6daedf22a0d8472586bfe7de7c57e (diff)
downloadlvm2-1bde35e596536abc176cb70506353476cd1705b1.tar.gz
pvck: avoid memleak of vgname
clang: no vgname buffer leak.
-rw-r--r--tools/pvck.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/pvck.c b/tools/pvck.c
index 02662184f..d57e02646 100644
--- a/tools/pvck.c
+++ b/tools/pvck.c
@@ -788,7 +788,7 @@ static int _dump_current_text(struct device *dev,
{
char *meta_buf;
struct dm_config_tree *cft;
- const char *vgname = NULL;
+ char *vgname = NULL;
uint32_t crc;
uint32_t seqno = 0;
int mn = mda_num; /* 1 or 2 */
@@ -895,6 +895,7 @@ static int _dump_current_text(struct device *dev,
out:
free(meta_buf);
+ free(vgname);
if (bad)
return 0;
return 1;