From a90b01549ecbcfff7090a1d3e608b6c5e5732928 Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Mon, 5 Apr 2021 21:27:57 +0900 Subject: [PATCH] fix unspecified xlxdip(secondary or later) address as 0.0.0.0 --- src/cudpsocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cudpsocket.cpp b/src/cudpsocket.cpp index 89678e6..9ebab14 100755 --- a/src/cudpsocket.cpp +++ b/src/cudpsocket.cpp @@ -63,7 +63,7 @@ bool CUdpSocket::Open(uint16 uiPort) // create socket // (avoid INADDR_ANY on secondary and later IP address) - m_Socket[i] = ( i != 0 && m_Ip[i] == CIp() ) ? + m_Socket[i] = ( i != 0 && g_Reflector.GetListenIp(i) == CIp() ) ? -1 : socket(ss->ss_family, SOCK_DGRAM, 0); if ( m_Socket[i] != -1 ) {