]> sourceware.org Git - lvm2.git/commit
vgcfgrestore: fix crash on restore of wrong vgname
authorZdenek Kabelac <zkabelac@redhat.com>
Tue, 18 Jun 2013 19:50:29 +0000 (21:50 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Tue, 18 Jun 2013 20:11:21 +0000 (22:11 +0200)
commit25629688643958e12859af0d53e818b8b111b4a9
tree516139e7a7897ef3b5dac0bd4b4febc48988a32e
parent1acad23d68b6b82a297fb4106f016ae7a15fcf1a
vgcfgrestore: fix crash on restore of wrong vgname

When vgname has not existed in metadata, it has crashed on double free
in format_instance destroy() -  since VG was created, used FID and was
released - which also released FID, so further use was accessing bad
memory.

Fix it for this code path before release_vg() so FID will exists
when _vg_read_file_name() returns NULL.
WHATS_NEW
lib/format_text/format-text.c
test/shell/vgcfgbackup-usage.sh
This page took 0.036711 seconds and 5 git commands to generate.