You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by tr...@locus.apache.org on 2000/08/03 01:47:59 UTC
cvs commit: apache-2.0/src/modules/standard mod_cgid.c
trawick 00/08/02 16:47:59
Modified: src/modules/standard mod_cgid.c
Log:
Don't trace EINTR errors from accept() on the Unix socket.
Revision Changes Path
1.34 +5 -2 apache-2.0/src/modules/standard/mod_cgid.c
Index: mod_cgid.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_cgid.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- mod_cgid.c 2000/08/02 05:27:15 1.33
+++ mod_cgid.c 2000/08/02 23:47:58 1.34
@@ -571,8 +571,11 @@
len = sizeof(unix_addr);
sd2 = accept(sd, (struct sockaddr *)&unix_addr, &len);
if (sd2 < 0) {
- ap_log_error(APLOG_MARK, APLOG_ERR, errno, (server_rec *)data,
- "Error accepting on cgid socket.");
+ if (errno != EINTR) {
+ ap_log_error(APLOG_MARK, APLOG_ERR, errno,
+ (server_rec *)data,
+ "Error accepting on cgid socket.");
+ }
continue;
}