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;
           }