1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-22 17:39:53 +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)
{
s = ListenRUDP(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, MAKE_SPECIAL_PORT(IP_PROTO_ICMPV4),
true, false);
s = ListenRUDPEx(VPN_RUDP_SVC_NAME, NULL, ListenerRUDPRpcRecvProc, NULL, MAKE_SPECIAL_PORT(IP_PROTO_ICMPV4),
true, false, NULL, 0, &r->Cedar->Server->ListenIP);
}
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)
{