summaryrefslogtreecommitdiff
path: root/Create.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-11-27 15:39:59 +1100
committerNeilBrown <neilb@suse.de>2008-11-27 15:39:59 +1100
commit208933a7a839d60e48efc90450c6ed3c0f6873e2 (patch)
treedf5bf3172dc1fd2f8fadc76c69a7152e23420679 /Create.c
parentf20c3968363a16f3c8dce5d69863bbb54a4d236e (diff)
Tidy error messages for add_to_super failure.
Make sure every failure from add_to_super prints a suitable error message, and then don't print any error in the caller. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r--Create.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Create.c b/Create.c
index 424be12c..09df0b88 100644
--- a/Create.c
+++ b/Create.c
@@ -706,11 +706,8 @@ int Create(struct supertype *st, char *mddev,
remove_partitions(fd);
if (st->ss->add_to_super(st, &inf->disk,
- fd, dv->devname)) {
- fprintf(stderr, Name ": failed to add %s\n",
- dv->devname);
+ fd, dv->devname))
goto abort;
- }
st->ss->getinfo_super(st, inf);
safe_mode_delay = inf->safe_mode_delay;