aboutsummaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server.c b/src/server.c
index a0b0312..f0e6169 100644
--- a/src/server.c
+++ b/src/server.c
@@ -88,8 +88,9 @@ nssync_mhd_acl(void *cls, const struct sockaddr *addr, socklen_t addrlen)
request_init(&req,
RQ_DAEMON, "nssync",
RQ_CLIENT_SIN, addr,
+ RQ_SERVER_SIN, cls,
NULL);
- fromhost(&req);
+ sock_methods(&req);
return hosts_access(&req) ? MHD_YES : MHD_NO;
}
@@ -328,7 +329,7 @@ nssync_server(void)
MHD_set_panic_func(nssync_mhd_panic, NULL);
mhd = MHD_start_daemon(MHD_USE_INTERNAL_POLLING_THREAD
| MHD_USE_ERROR_LOG, 0,
- nssync_mhd_acl, NULL,
+ nssync_mhd_acl, server_addr,
nssync_mhd_handler, NULL,
MHD_OPTION_LISTEN_SOCKET, fd,
MHD_OPTION_EXTERNAL_LOGGER, nssync_mhd_logger, NULL,

Return to:

Send suggestions and report system problems to the System administrator.