--- libfcgi/fcgiapp.c.orig 2004-05-01 21:11:35.000000000 +0900 +++ libfcgi/fcgiapp.c 2004-05-01 21:12:34.000000000 +0900 @@ -2082,7 +2082,7 @@ return 0; } - FCGX_InitRequest(&the_request, FCGI_LISTENSOCK_FILENO, 0); + FCGX_InitRequest(&the_request, FCGI_LISTENSOCK_FILENO, FCGI_FAIL_ACCEPT_ON_INTR); if (OS_LibInit(NULL) == -1) { return OS_Errno ? OS_Errno : -9997;