|
|
|
@ -813,7 +813,7 @@ static int cgi_create_env(server *srv, connection *con, plugin_data *p, buffer *
|
|
|
|
|
|
|
|
|
|
cgi_env_add(&env, CONST_STR_LEN("SERVER_PROTOCOL"), s, strlen(s));
|
|
|
|
|
|
|
|
|
|
ltostr(buf,
|
|
|
|
|
LI_ltostr(buf,
|
|
|
|
|
#ifdef HAVE_IPV6
|
|
|
|
|
ntohs(srv_sock->addr.plain.sa_family == AF_INET6 ? srv_sock->addr.ipv6.sin6_port : srv_sock->addr.ipv4.sin_port)
|
|
|
|
|
#else
|
|
|
|
@ -859,7 +859,7 @@ static int cgi_create_env(server *srv, connection *con, plugin_data *p, buffer *
|
|
|
|
|
#endif
|
|
|
|
|
cgi_env_add(&env, CONST_STR_LEN("REMOTE_ADDR"), s, strlen(s));
|
|
|
|
|
|
|
|
|
|
ltostr(buf,
|
|
|
|
|
LI_ltostr(buf,
|
|
|
|
|
#ifdef HAVE_IPV6
|
|
|
|
|
ntohs(con->dst_addr.plain.sa_family == AF_INET6 ? con->dst_addr.ipv6.sin6_port : con->dst_addr.ipv4.sin_port)
|
|
|
|
|
#else
|
|
|
|
@ -880,7 +880,7 @@ static int cgi_create_env(server *srv, connection *con, plugin_data *p, buffer *
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/* request.content_length < SSIZE_MAX, see request.c */
|
|
|
|
|
ltostr(buf, con->request.content_length);
|
|
|
|
|
LI_ltostr(buf, con->request.content_length);
|
|
|
|
|
cgi_env_add(&env, CONST_STR_LEN("CONTENT_LENGTH"), buf, strlen(buf));
|
|
|
|
|
cgi_env_add(&env, CONST_STR_LEN("SCRIPT_FILENAME"), CONST_BUF_LEN(con->physical.path));
|
|
|
|
|
cgi_env_add(&env, CONST_STR_LEN("SCRIPT_NAME"), CONST_BUF_LEN(con->uri.path));
|
|
|
|
|