From ba5ea5da935e2d7a7616143a21c9401c900d5b20 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Thu, 21 Jan 2016 12:17:02 -0500 Subject: [PATCH] don't use EPICS_CA_ADDR_LIST for server interface list keep existing behavior, and server binds wildcard when only client address list is specified. --- src/ioc/rsrv/caservertask.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ioc/rsrv/caservertask.c b/src/ioc/rsrv/caservertask.c index 999135498..cba319880 100644 --- a/src/ioc/rsrv/caservertask.c +++ b/src/ioc/rsrv/caservertask.c @@ -297,8 +297,7 @@ void rsrv_build_addr_lists(void) ELLLIST temp = ELLLIST_INIT; /* use the first parameter which is set. */ if(addAddrToChannelAccessAddressList ( &temp, &EPICS_CAS_INTF_ADDR_LIST, ca_udp_port, 0 )) - if(addAddrToChannelAccessAddressList ( &temp, &EPICS_CAS_BEACON_ADDR_LIST, ca_udp_port, 0 )) - addAddrToChannelAccessAddressList ( &temp, &EPICS_CA_ADDR_LIST, ca_udp_port, 1 ); + addAddrToChannelAccessAddressList ( &temp, &EPICS_CAS_BEACON_ADDR_LIST, ca_udp_port, 0 ); removeDuplicateAddresses(&casIntfAddrList, &temp, 0); }