jfclere 01/06/26 08:01:24
Modified: jk/native/apache-2.0 mod_jk.c
Log:
Arrange the server_name and server_port logic.
Note the apr_sockaddr_port_get().
Revision Changes Path
1.10 +8 -3 jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c
Index: mod_jk.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- mod_jk.c 2001/06/22 15:19:13 1.9
+++ mod_jk.c 2001/06/26 15:01:21 1.10
@@ -59,7 +59,7 @@
* Description: Apache 2 plugin for Jakarta/Tomcat *
* Author: Gal Shachor <[EMAIL PROTECTED]> *
* Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.9 $ *
+ * Version: $Revision: 1.10 $ *
***************************************************************************/
/*
@@ -365,6 +365,9 @@
jk_server_conf_t *conf)
{
request_rec *r = private_data->r;
+
+ apr_port_t port;
+
char *ssl_temp = NULL;
s->jvm_route = NULL; /* Used for sticky session routing */
@@ -391,13 +394,15 @@
r->server->port
);
-#ifdef NOTNEEDEDFORNOW
+#if 1
/* Wrong: s->server_name = (char *)ap_get_server_name( r ); */
s->server_name= (char *)(r->hostname ? r->hostname :
r->server->server_hostname);
+
+ apr_sockaddr_port_get(&port,r->connection->local_addr);
+ s->server_port = port;
- s->server_port= htons( r->connection->local_addr.sin_port );
/* Wrong: s->server_port = r->server->port; */