diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2020-01-29 16:55:49 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2020-02-04 17:22:06 +0100 |
commit | 1bde35e596536abc176cb70506353476cd1705b1 (patch) | |
tree | 243dde186d028746b01f15121cfe2bdb867e07cf | |
parent | ac38b576f9f6daedf22a0d8472586bfe7de7c57e (diff) | |
download | lvm2-1bde35e596536abc176cb70506353476cd1705b1.tar.gz |
pvck: avoid memleak of vgname
clang: no vgname buffer leak.
-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 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; |