]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
monitor: close recovery_fd when closing state_Fd
authorNeilBrown <neilb@suse.de>
Mon, 14 Mar 2011 07:24:01 +0000 (18:24 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 14 Mar 2011 07:24:01 +0000 (18:24 +1100)
These should be open or closed together.

Signed-off-by: NeilBrown <neilb@suse.de>
monitor.c

index 65a7034ee22112db103076e2d1eda4dde88e3ff9..0a7d0f471e74d93e65f44f2a520d00b3e9ae47e7 100644 (file)
--- a/monitor.c
+++ b/monitor.c
@@ -374,6 +374,7 @@ static int read_and_act(struct active_array *a)
                        if (remove_result > 0) {
                                dprintf(" %d:removed", mdi->disk.raid_disk);
                                close(mdi->state_fd);
+                               close(mdi->recovery_fd);
                                mdi->state_fd = -1;
                        }
                }