coar        97/08/17 17:12:24

  Modified:    src/modules/proxy proxy_util.c
  Log:
        Include the problem IP address and port in the error message
        when connect() fails.
  
  PR:           352
  Reviewed by:  Marc Slemko
  
  Revision  Changes    Path
  1.23      +7 -2      apachen/src/modules/proxy/proxy_util.c
  
  Index: proxy_util.c
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/modules/proxy/proxy_util.c,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- proxy_util.c      1997/07/27 03:13:34     1.22
  +++ proxy_util.c      1997/08/18 00:12:23     1.23
  @@ -1168,9 +1168,14 @@
               errno = WSAGetLastError() - WSABASEERR;
   #endif /* WIN32 */
       } while (i == -1 && errno == EINTR);
  -    if (i == -1) proxy_log_uerror("connect", NULL, NULL, r->server);
  +    if (i == -1) {
  +     char details[128];
  +
  +     ap_snprintf(details, sizeof(details), "%s port %d",
  +                 inet_ntoa(addr->sin_addr), ntohs(addr->sin_port));
  +     proxy_log_uerror("connect", details, NULL, r->server);
  +    }
       kill_timeout(r);
   
       return i;
   }
  -
  
  
  

Reply via email to