Commit Diff


commit - c016b65ca9ca4e4f84f270feb76b1038cb13f358
commit + 5f37f9c20d1773ad0b95b16f67a33f75fea326f4
blob - a975a6cc869c68540f12d08f3afd0f5dd351a18d
blob + 0e11d549712cac62522958b34728a8502ee2866e
--- fcgi.c
+++ fcgi.c
@@ -428,10 +428,9 @@ fcgi_error(struct bufferevent *bev, short err, void *d
 	struct client	*c;
 	size_t		 i;
 
-	if (!(err & EVBUFFER_ERROR) ||
-	    !(err & EVBUFFER_EOF))
-		log_warn(NULL, "unknown event error (%x)",
-		    err);
+	if (!(err & (EVBUFFER_ERROR|EVBUFFER_EOF)))
+		log_warn(NULL, "unknown event error (%x): %s",
+		    err, strerror(errno));
 
 	for (i = 0; i < MAX_USERS; ++i) {
 		c = &clients[i];