summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2015-06-26 16:41:29 -0500
committerDavid Teigland <teigland@redhat.com>2015-06-30 14:23:40 -0500
commit78adbcc31f987829122ba3c921b136ee0638755c (patch)
tree9f1fa5ed82c2f7ca49cd3506552dfedfac37a8af
parent7c41f3abdc3417f4cdb912f22a7907c9cb68d020 (diff)
downloadlvm2-78adbcc31f987829122ba3c921b136ee0638755c.tar.gz
Don't use vg->name after release_vg
-rw-r--r--tools/lvconvert.c2
-rw-r--r--tools/polldaemon.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index 5b84cd868..491c859b2 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -3380,7 +3380,7 @@ bad:
* The command may sit and monitor progress for some time,
* and we do not need or want the VG lock held during that.
*/
- lockd_vg(cmd, vg->name, "un", 0, &lockd_state);
+ lockd_vg(cmd, lp->vg_name, "un", 0, &lockd_state);
if (ret == ECMD_PROCESSED && lp->need_polling)
ret = _poll_logical_volume(cmd, lp->lv_to_poll,
diff --git a/tools/polldaemon.c b/tools/polldaemon.c
index 0544542b6..53579e355 100644
--- a/tools/polldaemon.c
+++ b/tools/polldaemon.c
@@ -195,7 +195,7 @@ int wait_for_single_lv(struct cmd_context *cmd, struct poll_operation_id *id,
unlock_and_release_vg(cmd, vg, vg->name);
- lockd_vg(cmd, vg->name, "un", 0, &lockd_state);
+ lockd_vg(cmd, id->vg_name, "un", 0, &lockd_state);
/*
* FIXME Sleeping after testing, while preferred, also works around
@@ -431,7 +431,7 @@ static int report_progress(struct cmd_context *cmd, struct poll_operation_id *id
out:
unlock_and_release_vg(cmd, vg, vg->name);
out_ret:
- lockd_vg(cmd, vg->name, "un", 0, &lockd_state);
+ lockd_vg(cmd, id->vg_name, "un", 0, &lockd_state);
return ret;
}