diff options
author | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:42 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:42 +1000 |
commit | 207aac36d50e7d2c48766667bf4bf42c08bc0ec2 (patch) | |
tree | 67e11b639827e59ffeac5b3a8fa32978caa8ef74 | |
parent | a35c070bcd05b308120dce5ada15bfbb2d71790c (diff) | |
download | mdadm-207aac36d50e7d2c48766667bf4bf42c08bc0ec2.tar.gz mdadm-207aac36d50e7d2c48766667bf4bf42c08bc0ec2.tar.xz mdadm-207aac36d50e7d2c48766667bf4bf42c08bc0ec2.zip |
Make sure we remove pid file in monitor before manager exits.
-rw-r--r-- | monitor.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -445,9 +445,9 @@ static int wait_and_act(struct supertype *container, int nowait) if (fd >= 0 || errno != EBUSY) { /* OK, we are safe to leave */ dprintf("no arrays to monitor... exiting\n"); + remove_pidfile(container->devname); exit_now = 1; signal_manager(); - remove_pidfile(container->devname); exit(0); } } |