summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2022-03-30 04:43:35 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2022-03-30 04:43:35 -0400
commitaa4d9b63c36da1ebbb9582a4502edb62dc314a3e (patch)
tree2d340b5277408e9a18b19d72c04a52ee051e4f8f /src/network.c
parente298e868d61b26037fc7bd514ce1241dd929a146 (diff)
downloadlighttpd-git-aa4d9b63c36da1ebbb9582a4502edb62dc314a3e.tar.gz
[core] build fix for cygwin and lmingw
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/network.c b/src/network.c
index bb1ed2ed..7c486221 100644
--- a/src/network.c
+++ b/src/network.c
@@ -74,8 +74,11 @@ static handler_t network_server_handle_fdevent(void *context, int revents) {
if (nagle_disable)
network_accept_tcp_nagle_disable(fd);
+ #ifdef HAVE_SYS_UN_H /*(see sock_addr.h)*/
else if (addrlen <= 2) /*(AF_UNIX if !nagle_disable)*/
- memcpy(addr.un.sun_path, BUF_PTR_LEN(srv_socket->srv_token)+1);
+ memcpy(addr.un.sun_path, srv_socket->srv_token->ptr,
+ buffer_clen(srv_socket->srv_token)+1);
+ #endif
connection *con = connection_accepted(srv, srv_socket, &addr, fd);
if (__builtin_expect( (!con), 0)) return HANDLER_GO_ON;