mturk       2005/02/17 00:10:41

  Modified:    jk/native/common jk_connect.c
  Log:
  Use provided socket_buffer size instead 8K default if set.
  
  Revision  Changes    Path
  1.41      +8 -4      jakarta-tomcat-connectors/jk/native/common/jk_connect.c
  
  Index: jk_connect.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_connect.c,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- jk_connect.c      17 Feb 2005 07:09:27 -0000      1.40
  +++ jk_connect.c      17 Feb 2005 08:10:40 -0000      1.41
  @@ -165,8 +165,8 @@
                      "socket SO_KEEPALIVE set to On");
       }
   
  -    if (sock_buf) {
  -        set =  DEF_BUFFER_SZ;
  +    if (sock_buf > 0) {
  +        set = sock_buf;
           /* Set socket send buffer size */
           if (setsockopt(sock, SOL_SOCKET, SO_SNDBUF, (const char *)&set,
                           sizeof(set))) {
  @@ -177,7 +177,7 @@
               JK_TRACE_EXIT(l);
               return -1;
           }
  -        set =  DEF_BUFFER_SZ;
  +        set = sock_buf;
           /* Set socket receive buffer size */
           if (setsockopt(sock, SOL_SOCKET, SO_RCVBUF, (const char *)&set,
                                   sizeof(set))) {
  @@ -188,6 +188,10 @@
               JK_TRACE_EXIT(l);
               return -1;
           }
  +        if (JK_IS_DEBUG_LEVEL(l))
  +            jk_log(l, JK_LOG_DEBUG,
  +                   "socket SO_SNDBUF and  SO_RCVBUF set to d",
  +                   sock_buf);
       }
   
   #ifdef WIN32
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to