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 mirrorbrain-commits-requ...@mirrorbrain.org

Reply via email to