diff --git a/mod/feeder/feeder.c b/mod/feeder/feeder.c
index 04ff9f265a87c5f78ba71d3727eba01ebac7dda9..babfe3d18972048c2134ff5b7e8eeb79edba7c30 100644
--- a/mod/feeder/feeder.c
+++ b/mod/feeder/feeder.c
@@ -157,6 +157,8 @@ mod_init(void)
 		}
 		if (child == 0)
 			recover_feed_slave(client);
+		else
+			close(client);
 	}
       exit:
 	exit(EXIT_FAILURE);