summaryrefslogtreecommitdiff
path: root/Create.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2008-11-07 22:20:56 +1100
committerNeilBrown <neilb@suse.de>2008-11-07 22:20:56 +1100
commit01cbfcc854c031a18cf7542c5430734e69ef33fb (patch)
treecd5e52e01409fdd051c067761696f6783e1acd88 /Create.c
parent4408ee768bab1282b23d97c3d3e073292f79e982 (diff)
Create: don't wait for device to appear if we didn't actually start the array
Otherwise we get an unpleasant 2 second pause when array creation fails. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r--Create.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Create.c b/Create.c
index da05eedd..783ab09f 100644
--- a/Create.c
+++ b/Create.c
@@ -780,11 +780,11 @@ int Create(struct supertype *st, char *mddev,
ping_monitor(devnum2devname(st->container_dev));
close(container_fd);
}
+ wait_for(chosen_name);
} else {
fprintf(stderr, Name ": not starting array - not enough devices.\n");
}
close(mdfd);
- wait_for(chosen_name);
return 0;
abort: