Code

daemon.c: squelch error message from EINTR
authorJunio C Hamano <junkio@cox.net>
Tue, 26 Jul 2005 20:26:52 +0000 (13:26 -0700)
committerJunio C Hamano <junkio@cox.net>
Fri, 5 Aug 2005 08:27:13 +0000 (01:27 -0700)
commit1eef0b33c6b33d9bc6fcce784b34599931256a36
treeed66311e1b42d8bf9aee0d03b2383ac6e5e1aa3c
parent1215879cdcc508e30415e45ca2c8022f4f3976d6
daemon.c: squelch error message from EINTR

Every time after servicing the connection, select() first fails
with EINTR and ends up waiting for one second before serving the
next client.  The sleep() was placed by the original author per
suggestion from the list to avoid spinning on failing select,
but at least this EINTR situation should not result in "at most
one client per second" service limit.

I am not sure if this is the right fix, but WTH.  The king
penguin says that serious people would run the daemon under
inetd anyway, and I agree with that.

Signed-off-by: Junio C Hamano <junkio@cox.net>
daemon.c