From b2c2132e4b2e18e237d1e1823bde2bfa693505e8 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 16 Aug 2021 14:51:01 +0200 Subject: [PATCH] ntp: provide remote port to NIO_OpenServerSocket() This will allow selection of different protocols based on the remote port. Zero means the default (NTP). --- ntp_core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ntp_core.c b/ntp_core.c index 5470022..240723c 100644 --- a/ntp_core.c +++ b/ntp_core.c @@ -2504,11 +2504,13 @@ NCR_AddAccessRestriction(IPAddr *ip_addr, int subnet_bits, int allow, int all) if (server_sock_fd4 == INVALID_SOCK_FD && ADF_IsAnyAllowed(access_auth_table, IPADDR_INET4)) { remote_addr.ip_addr.family = IPADDR_INET4; + remote_addr.port = 0; server_sock_fd4 = NIO_OpenServerSocket(&remote_addr); } if (server_sock_fd6 == INVALID_SOCK_FD && ADF_IsAnyAllowed(access_auth_table, IPADDR_INET6)) { remote_addr.ip_addr.family = IPADDR_INET6; + remote_addr.port = 0; server_sock_fd6 = NIO_OpenServerSocket(&remote_addr); } } else {