diff options
Diffstat (limited to 'tools/vgcreate.c')
-rw-r--r-- | tools/vgcreate.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/vgcreate.c b/tools/vgcreate.c index 38115831d..b73d43d70 100644 --- a/tools/vgcreate.c +++ b/tools/vgcreate.c @@ -90,7 +90,7 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv) * VG lock to be released, so the lvmcache destroy rule about locks * seems to be unwarranted here. */ - unlock_vg(cmd, vp_new.vg_name); + unlock_vg(cmd, NULL, vp_new.vg_name); if (!(handle = init_processing_handle(cmd))) { log_error("Failed to initialize processing handle."); @@ -181,8 +181,8 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv) goto_bad; } - unlock_vg(cmd, VG_ORPHANS); - unlock_vg(cmd, vp_new.vg_name); + unlock_vg(cmd, NULL, VG_ORPHANS); + unlock_vg(cmd, vg, vp_new.vg_name); backup(vg); @@ -222,8 +222,8 @@ out: return ECMD_PROCESSED; bad: - unlock_vg(cmd, vp_new.vg_name); - unlock_vg(cmd, VG_ORPHANS); + unlock_vg(cmd, vg, vp_new.vg_name); + unlock_vg(cmd, NULL, VG_ORPHANS); release_vg(vg); destroy_processing_handle(cmd, handle); return ECMD_FAILED; |