OIC_LOG(DEBUG, TAG, "Wifi is in Activated State");
CAIPPassNetworkChangesToAdapter(CA_INTERFACE_UP);
+ /* Added preventive patch for CONRO-1269
+ * Network unreachable error was coming whenever WIFI-AP connection is changed.
+ * To avoid that scenario we are closing and creating sockets again.
+ */
+ CreateMulticastSocket();
// Apply network interface changes.
u_arraylist_t *iflist = CAIPGetInterfaceInformation(0);
OIC_LOG(DEBUG, TAG, "Wifi is in Deactivated State");
CAIPPassNetworkChangesToAdapter(CA_INTERFACE_DOWN);
+ // Closing sockets so that it will be created again when WIFI is activated(CONPRO-1269).
+ CloseMulticastSocket();
}