1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-09-19 18:20:40 +03:00

Merge PR #835: Cedar: Bind the special listeners to the specified IP address

This commit is contained in:
Davide Beatrici 2018-12-16 17:02:47 +01:00 committed by GitHub
commit fcba22988f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -489,12 +489,12 @@ void ListenerTCPMainLoop(LISTENER *r)
} }
else if (r->Protocol == LISTENER_ICMP) else if (r->Protocol == LISTENER_ICMP)
{ {
s = ListenRUDP(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, MAKE_SPECIAL_PORT(IP_PROTO_ICMPV4), s = ListenRUDPEx(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, MAKE_SPECIAL_PORT(IP_PROTO_ICMPV4),
true, false); true, false, NULL, 0, &r->Cedar->Server->ListenIP);
} }
else if (r->Protocol == LISTENER_DNS) else if (r->Protocol == LISTENER_DNS)
{ {
s = ListenRUDP(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, 53, true, true); s = ListenRUDPEx(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, 53, true, true, NULL, 0, &r->Cedar->Server->ListenIP);
} }
else if (r->Protocol == LISTENER_REVERSE) else if (r->Protocol == LISTENER_REVERSE)
{ {