You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by dg...@hyperreal.org on 1998/03/29 11:33:26 UTC

cvs commit: apache-1.3/src/main rfc1413.c

dgaudet     98/03/29 01:33:25

  Modified:    src/main rfc1413.c
  Log:
  a little more efficient
  
  Revision  Changes    Path
  1.21      +3 -2      apache-1.3/src/main/rfc1413.c
  
  Index: rfc1413.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/rfc1413.c,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- rfc1413.c	1998/03/17 08:21:03	1.20
  +++ rfc1413.c	1998/03/29 09:33:24	1.21
  @@ -106,6 +106,7 @@
       int i;
       char *cp;
       char buffer[RFC1413_MAXDATA + 1];
  +    int buflen;
   
       /*
        * Bind the local and remote ends of the query socket to the same
  @@ -137,10 +138,10 @@
   	            return -1;
   
   /* send the data */
  -    ap_snprintf(buffer, sizeof(buffer), "%u,%u\r\n", ntohs(rmt_sin->sin_port),
  +    buflen = ap_snprintf(buffer, sizeof(buffer), "%u,%u\r\n", ntohs(rmt_sin->sin_port),
   		ntohs(our_sin->sin_port));
       do
  -	i = write(sock, buffer, strlen(buffer));
  +	i = write(sock, buffer, buflen);
       while (i == -1 && errno == EINTR);
       if (i == -1) {
   	aplog_error(APLOG_MARK, APLOG_CRIT, srv,