Index: src/mod_fastcgi.c
===================================================================
--- src/mod_fastcgi.c	(revision 1878)
+++ src/mod_fastcgi.c	(revision 1879)
@@ -2440,7 +2440,6 @@
 		b->used = r + 1; /* one extra for the fake \0 */
 		b->ptr[b->used - 1] = '\0';
 	} else {
-		if (errno == EAGAIN) return 0;
 		log_error_write(srv, __FILE__, __LINE__, "ssdsb",
 				"unexpected end-of-file (perhaps the fastcgi process died):",
 				"pid:", proc->pid,
Index: NEWS
===================================================================
--- NEWS	(revision 1878)
+++ NEWS	(revision 1879)
@@ -19,6 +19,8 @@
     (reported by Stefan Esser)
   * fixed possible crash in Auth-Digest header parser on trailing WS in 
     mod_auth (reported by Stefan Esser) 
+  * fixed check on stale errno values, which broke handling of broken fastcgi
+    applications. (#1245)
 
 - 1.4.15 - 2007-04-13
 
