Author: poeml
Date: Fri Jan 3 02:07:58 2014
New Revision: 96
URL: http://svn.mirrorbrain.org/viewvc/mod_asn?rev=96&view=rev
Log:
Adjust for API change in Apache 2.4:
conn_rec->remote_ip is now request_rec->useragent_ip, if the actual clients IP
is wanted, and not one of a connecting proxy.
https://httpd.apache.org/docs/2.4/developer/new_api_2_4.html
Modified:
trunk/mod_asn.c
Modified: trunk/mod_asn.c
URL:
http://svn.mirrorbrain.org/viewvc/mod_asn/trunk/mod_asn.c?rev=96&r1=95&r2=96&view=diff
==============================================================================
--- trunk/mod_asn.c (original)
+++ trunk/mod_asn.c Fri Jan 3 02:07:58 2014
@@ -307,7 +307,11 @@
clientip = apr_table_get(r->subprocess_env, scfg->ip_envvar);
debugLog(r, cfg, "client ip from %s envvar: %s", scfg->ip_envvar,
clientip);
} else {
+#if AP_MODULE_MAGIC_AT_LEAST(20111130, 0)
+ clientip = apr_pstrdup(r->pool, r->useragent_ip);
+#else
clientip = apr_pstrdup(r->pool, r->connection->remote_ip);
+#endif
}
if (!clientip) {
_______________________________________________
mirrorbrain-commits mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-commits/
Note: To remove yourself from this list, send a mail with the content
unsubscribe
to the address [email protected]