From 18dedf6db56258a81a37c1a76c1c44faf01578e5 Mon Sep 17 00:00:00 2001 From: Mike Rumph Date: Tue, 4 Feb 2014 20:38:01 +0000 Subject: Use the correct IP addresses to populate the proxy_ips field in mod_remoteip.c. PR 55972. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1564475 13f79535-47bb-0310-9956-ffa450edef68 --- modules/metadata/mod_remoteip.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'modules/metadata') diff --git a/modules/metadata/mod_remoteip.c b/modules/metadata/mod_remoteip.c index 079fb1f17d..61087590ec 100644 --- a/modules/metadata/mod_remoteip.c +++ b/modules/metadata/mod_remoteip.c @@ -352,16 +352,17 @@ static int remoteip_modify_request(request_rec *r) /* save away our results */ if (!req) { req = (remoteip_req_t *) apr_palloc(r->pool, sizeof(remoteip_req_t)); + req->useragent_ip = r->useragent_ip; } /* Set useragent_ip string */ if (!internal) { if (proxy_ips) { proxy_ips = apr_pstrcat(r->pool, proxy_ips, ", ", - c->client_ip, NULL); + req->useragent_ip, NULL); } else { - proxy_ips = c->client_ip; + proxy_ips = req->useragent_ip; } } -- cgit v1.2.1