diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-06-01 23:02:16 +0000 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2005-06-01 23:02:16 +0000 |
commit | 53bdd5f28be9f85d7725e482076d1784984c66d5 (patch) | |
tree | 7716165ec37884ab52ca3ea2be65a8f73ef54deb | |
parent | edeae99f8f79d960d52cbb1bef9826b3af4b68e5 (diff) | |
download | samba-53bdd5f28be9f85d7725e482076d1784984c66d5.tar.gz samba-53bdd5f28be9f85d7725e482076d1784984c66d5.tar.xz samba-53bdd5f28be9f85d7725e482076d1784984c66d5.zip |
r7177: fill in REMOTE_ADDR correctly
metze
-rw-r--r-- | source/web_server/http.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/web_server/http.c b/source/web_server/http.c index 35da56a75c9..5e47e9b50e0 100644 --- a/source/web_server/http.c +++ b/source/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) { |