summaryrefslogtreecommitdiff
path: root/tools/vgrename.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2010-12-22 15:36:41 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2010-12-22 15:36:41 +0000
commit2ae2ca89bf4add514d1f922f68515d12449fb403 (patch)
treeb9759fd99e39bea5c6dfd5507409915ef45e1fc3 /tools/vgrename.c
parentbd43da4f9d689f48700aee20fa9fb6d90c1da0c3 (diff)
downloadlvm2-2ae2ca89bf4add514d1f922f68515d12449fb403.tar.gz
Add backtraces for backup and backup_remove fail paths
Diffstat (limited to 'tools/vgrename.c')
-rw-r--r--tools/vgrename.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/vgrename.c b/tools/vgrename.c
index 98be9a960..7a4e730e2 100644
--- a/tools/vgrename.c
+++ b/tools/vgrename.c
@@ -164,8 +164,10 @@ static int vg_rename_path(struct cmd_context *cmd, const char *old_vg_path,
}
}
- backup(vg);
- backup_remove(cmd, vg_name_old);
+ if (!backup(vg))
+ stack;
+ if (!backup_remove(cmd, vg_name_old))
+ stack;
unlock_vg(cmd, vg_name_new);
unlock_and_free_vg(cmd, vg, vg_name_old);