[lvm-devel] [PATCH 4/4] Call dm_pool_destroy on allocation error path
Zdenek Kabelac
zkabelac at redhat.com
Thu Dec 10 12:54:00 UTC 2009
Do not leave allocated mem pool in error path
Signed-off-by: Zdenek Kabelac <zkabelac at redhat.com>
---
lib/metadata/metadata.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c
index 44a8a0a..65c11c4 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -2380,7 +2380,7 @@ static struct volume_group *_vg_read_orphans(struct cmd_context *cmd,
if (!(vg = dm_pool_zalloc(mem, sizeof(*vg)))) {
log_error("vg allocation failed");
- return NULL;
+ goto bad;
}
dm_list_init(&vg->pvs);
dm_list_init(&vg->lvs);
--
1.6.5.3
More information about the lvm-devel
mailing list