jfclere     2004/08/01 09:50:27

  Modified:    ajp/ajplib/test ajp_header.c
  Log:
  Arrange uri handling.
  
  Revision  Changes    Path
  1.24      +12 -1     jakarta-tomcat-connectors/ajp/ajplib/test/ajp_header.c
  
  Index: ajp_header.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/ajp/ajplib/test/ajp_header.c,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- ajp_header.c      1 Aug 2004 15:23:23 -0000       1.23
  +++ ajp_header.c      1 Aug 2004 16:50:27 -0000       1.24
  @@ -210,6 +210,7 @@
       apr_uint32_t i, num_headers = 0;
       apr_byte_t is_ssl;
       char *remote_host;
  +    char *uri;
       
   
       ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
  @@ -229,14 +230,24 @@
           const apr_array_header_t *t = apr_table_elts(r->headers_in);
           num_headers = t->nelts;
       }
  +
       remote_host = (char *)ap_get_remote_host(r->connection, r->per_dir_config, 
REMOTE_HOST, NULL);
   
  +    uri = apr_pstrdup(r->pool, r->uri);
  +    if (uri != NULL) {
  +        char *query_str = strchr(uri, '?');
  +        if (query_str != NULL) {
  +            *query_str = 0;
  +        }
  +    }
  +    
  +
       ajp_msg_reset(msg);
   
       if (ajp_msg_append_uint8(msg, CMD_AJP13_FORWARD_REQUEST)     ||
           ajp_msg_append_uint8(msg, method)                        ||
           ajp_msg_append_string(msg, r->protocol)                  ||
  -        ajp_msg_append_string(msg, r->uri)                       ||
  +        ajp_msg_append_string(msg, uri)                          ||
           ajp_msg_append_string(msg, r->connection->remote_ip)     ||
           ajp_msg_append_string(msg, remote_host)                  ||
           ajp_msg_append_string(msg, ap_get_server_name(r))        ||
  
  
  

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

Reply via email to