summaryrefslogtreecommitdiffstats
path: root/tools/lvresize.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2011-09-21 10:39:47 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2011-09-21 10:39:47 +0000
commitda1350d420c1a9ef4b58a3fb8de23eeffc235224 (patch)
treef3806821532d780510a69c3d43c2e5b0be56ae4e /tools/lvresize.c
parentbfcaa5a4ed5a2c8bbfe94b1bf767e8856e39bcac (diff)
downloadlvm2-da1350d420c1a9ef4b58a3fb8de23eeffc235224.tar.gz
lvm2-da1350d420c1a9ef4b58a3fb8de23eeffc235224.tar.xz
lvm2-da1350d420c1a9ef4b58a3fb8de23eeffc235224.zip
Add missing log_error() to lvresize command when fsadm tool fails
Also add test case
Diffstat (limited to 'tools/lvresize.c')
-rw-r--r--tools/lvresize.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/lvresize.c b/tools/lvresize.c
index ccd6c6e2..96e623e1 100644
--- a/tools/lvresize.c
+++ b/tools/lvresize.c
@@ -676,15 +676,15 @@ static int _lvresize(struct cmd_context *cmd, struct volume_group *vg,
if (!lp->nofsck &&
!_fsadm_cmd(cmd, vg, lp, FSADM_CMD_CHECK, &status)) {
if (status != FSADM_CHECK_FAILS_FOR_MOUNTED) {
- stack;
+ log_error("Filesystem check failed.");
return ECMD_FAILED;
}
- /* some filesystems supports online resize */
+ /* some filesystems supports online resize */
}
if ((lp->resize == LV_REDUCE) &&
!_fsadm_cmd(cmd, vg, lp, FSADM_CMD_RESIZE, NULL)) {
- stack;
+ log_error("Filesystem resize failed.");
return ECMD_FAILED;
}
}