[lvm-devel] [PATCH 5/6] Don't segfault in vg_release when vg->cmd is NULL.

Dave Wysochanski dwysocha at redhat.com
Fri Jun 26 09:33:13 UTC 2009


From: Petr Rockai <prockai at redhat.com>

Sun May  3 13:06:14 CEST 2009  Petr Rockai <me at mornfall.net>
  * Don't segfault in vg_release when vg->cmd is NULL.

Signed-off-by: Dave Wysochanski <dwysocha 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 14ca01b..3638ebe 100644
--- a/lib/metadata/metadata.c
+++ b/lib/metadata/metadata.c
@@ -2165,7 +2165,7 @@ void vg_release(struct volume_group *vg)
 	if (!vg || !vg->vgmem)
 		return;
 
-	if (vg->vgmem == vg->cmd->mem)
+	if (vg->cmd && vg->vgmem == vg->cmd->mem)
 		log_error("Internal error: global memory pool used for VG %s",
 			  vg->name);
 
-- 
1.6.0.6




More information about the lvm-devel mailing list