summaryrefslogtreecommitdiff
path: root/src/mod_proxy.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-11-26 15:05:47 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2023-05-03 23:11:34 -0400
commitbc6b61fd190d74c389ffae623ef19b386c65c81b (patch)
tree3c293b655dc78f1d9f3fc4a622643b98acc8c64a /src/mod_proxy.c
parentb5ca7beb25419399a64bed459564e8cb712f603b (diff)
downloadlighttpd-git-bc6b61fd190d74c389ffae623ef19b386c65c81b.tar.gz
[multiple] _WIN32 protect code w/ HAVE_SYS_UN_H
Diffstat (limited to 'src/mod_proxy.c')
-rw-r--r--src/mod_proxy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_proxy.c b/src/mod_proxy.c
index 2602d0f3..f942b3ac 100644
--- a/src/mod_proxy.c
+++ b/src/mod_proxy.c
@@ -689,7 +689,6 @@ static void proxy_set_Forwarded(connection * const con, request_st * const r, co
}
if (flags & PROXY_FORWARDED_BY) {
- int family = sock_addr_get_family(&con->srv_socket->addr);
/* Note: getsockname() and inet_ntop() are expensive operations.
* (recommendation: do not to enable by=... unless required)
* future: might use con->srv_socket->srv_token if addr is not
@@ -700,6 +699,7 @@ static void proxy_set_Forwarded(connection * const con, request_st * const r, co
buffer_append_string_len(b, CONST_STR_LEN("by=\""));
#ifdef HAVE_SYS_UN_H
/* special-case: might need to encode unix domain socket path */
+ int family = sock_addr_get_family(&con->srv_socket->addr);
if (family == AF_UNIX) {
buffer_append_string_backslash_escaped(
b, BUF_PTR_LEN(con->srv_socket->srv_token));