diff options
author | Dave Wysochanski <dwysocha@redhat.com> | 2008-04-08 21:38:09 +0000 |
---|---|---|
committer | Dave Wysochanski <dwysocha@redhat.com> | 2008-04-08 21:38:09 +0000 |
commit | 9ac3596d63c39f890965fd568d2b0657de8ebf7f (patch) | |
tree | 2492ed93ac234891c64ad8aea0d20535b46d16f8 /tools/vgsplit.c | |
parent | 54396b890d18d31a71e6f1a0d4a54a854c336e0d (diff) | |
download | lvm2-9ac3596d63c39f890965fd568d2b0657de8ebf7f.tar.gz lvm2-9ac3596d63c39f890965fd568d2b0657de8ebf7f.tar.xz lvm2-9ac3596d63c39f890965fd568d2b0657de8ebf7f.zip |
Fix vgsplit error paths to release vg_to lock.
Diffstat (limited to 'tools/vgsplit.c')
-rw-r--r-- | tools/vgsplit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/vgsplit.c b/tools/vgsplit.c index 12805ecf..f0daf35a 100644 --- a/tools/vgsplit.c +++ b/tools/vgsplit.c @@ -288,11 +288,13 @@ int vgsplit(struct cmd_context *cmd, int argc, char **argv) if (fill_vg_create_params(cmd, vg_name_to, &vp_new, &vp_def)) { unlock_vg(cmd, vg_name_from); + unlock_vg(cmd, vg_name_to); return EINVALID_CMD_LINE; } if (validate_vg_create_params(cmd, &vp_new)) { unlock_vg(cmd, vg_name_from); + unlock_vg(cmd, vg_name_to); return EINVALID_CMD_LINE; } |