From b035f3416839bb75c059035d2a2f9bfe9b810b6f Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 1 Jun 2005 23:02:16 +0000 Subject: r7177: fill in REMOTE_ADDR correctly metze (This used to be commit aab9b953da8e9416e0756f760a717cf9013b772b) --- source4/web_server/http.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source4/web_server') diff --git a/source4/web_server/http.c b/source4/web_server/http.c index 35da56a75c..5e47e9b50e 100644 --- a/source4/web_server/http.c +++ b/source4/web_server/http.c @@ -426,9 +426,10 @@ static void http_setup_arrays(struct esp_state *esp) p = strrchr(web->input.url, '/'); SETVAR(ESP_REQUEST_OBJ, "SCRIPT_NAME", p+1); SETVAR(ESP_REQUEST_OBJ, "SCRIPT_FILENAME", web->input.url); + p = socket_get_peer_addr(web->conn->socket, esp); + SETVAR(ESP_REQUEST_OBJ, "REMOTE_ADDR", p); p = socket_get_peer_name(web->conn->socket, esp); SETVAR(ESP_REQUEST_OBJ, "REMOTE_HOST", p); - SETVAR(ESP_REQUEST_OBJ, "REMOTE_ADDR", p); SETVAR(ESP_REQUEST_OBJ, "REMOTE_USER", ""); SETVAR(ESP_REQUEST_OBJ, "CONTENT_TYPE", web->input.content_type); if (web->session) { -- cgit