diff options
author | David Teigland <teigland@redhat.com> | 2015-06-26 16:41:29 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2015-06-30 14:23:40 -0500 |
commit | 78adbcc31f987829122ba3c921b136ee0638755c (patch) | |
tree | 9f1fa5ed82c2f7ca49cd3506552dfedfac37a8af | |
parent | 7c41f3abdc3417f4cdb912f22a7907c9cb68d020 (diff) | |
download | lvm2-78adbcc31f987829122ba3c921b136ee0638755c.tar.gz |
Don't use vg->name after release_vg
-rw-r--r-- | tools/lvconvert.c | 2 | ||||
-rw-r--r-- | tools/polldaemon.c | 4 |
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; } |