2
0
Fork 0

Use prepared string for the local/remote socket address in mod_fastcgi

This commit is contained in:
Stefan Bühler 2009-04-02 22:59:43 +02:00
parent 691939dbdc
commit 02c8be5afd
1 changed files with 2 additions and 8 deletions

View File

@ -340,10 +340,7 @@ static void fastcgi_env_create(vrequest *vr, environment_dup *envdup, GString* b
fastcgi_env_add(buf, envdup, CONST_STR_LEN("SERVER_PORT"), GSTR_LEN(tmp));
}
}
{
sockaddr_to_string(&con->local_addr, tmp, FALSE);
fastcgi_env_add(buf, envdup, CONST_STR_LEN("SERVER_ADDR"), GSTR_LEN(tmp));
}
fastcgi_env_add(buf, envdup, CONST_STR_LEN("SERVER_ADDR"), GSTR_LEN(con->local_addr_str));
{
guint port = 0;
@ -358,10 +355,7 @@ static void fastcgi_env_create(vrequest *vr, environment_dup *envdup, GString* b
fastcgi_env_add(buf, envdup, CONST_STR_LEN("REMOTE_PORT"), GSTR_LEN(tmp));
}
}
{
sockaddr_to_string(&con->remote_addr, tmp, FALSE);
fastcgi_env_add(buf, envdup, CONST_STR_LEN("REMOTE_ADDR"), GSTR_LEN(tmp));
}
fastcgi_env_add(buf, envdup, CONST_STR_LEN("REMOTE_ADDR"), GSTR_LEN(con->remote_addr_str));
/* TODO? auth vars; i think it would be easier if the auth mod sets them:
* REMOTE_USER, AUTH_TYPE