Change-Id: I16338d4ba55b8dfb21957ec0084fc731cfd02c3a
Signed-off-by: vimala.v <vimala.v@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5301
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
(CA_ADAPTER_IP & data->remoteEndpoint->adapter &&
CA_ADAPTER_IP != data->remoteEndpoint->adapter))
{
- data->remoteEndpoint->adapter = data->remoteEndpoint->adapter ^ CA_ADAPTER_IP;
+ if (data->remoteEndpoint->adapter == CA_DEFAULT_ADAPTER)
+ {
+ data->remoteEndpoint->adapter = CA_ALL_ADAPTERS ^ CA_ADAPTER_IP;
+ }
+ else
+ {
+ data->remoteEndpoint->adapter = data->remoteEndpoint->adapter ^ CA_ADAPTER_IP;
+ }
CAProcessMulticastData(data);
data->remoteEndpoint->adapter = CA_ADAPTER_IP;
CAProcessMulticastData(data);