diff --git a/mdmon.c b/mdmon.c index bdcda0e..ee68e3c 100644 --- a/mdmon.c +++ b/mdmon.c @@ -457,14 +457,8 @@ static int mdmon(char *devname, int devnum, int must_fork, int takeover) sigaction(SIGPIPE, &act, NULL); victim = mdmon_pid(container->devnum); - if (victim >= 0) { + if (victim >= 0) victim_sock = connect_monitor(container->devname); - if (victim_sock < 0) { - fprintf(stderr, "mdmon: %s unable to connect monitor\n", - container->devname); - exit(3); - } - } ignore = chdir("/"); if (!takeover && victim > 0 && victim_sock >= 0) {