fix regression in Android interface handling introduced by IPv6 patch.
[platform/upstream/iotivity.git] / resource / csdk / connectivity / src / ip_adapter / caipadapter.c
index 38f0f91..f2ba419 100644 (file)
@@ -264,6 +264,7 @@ CAResult_t CAInitializeIP(CARegisterConnectivityCallback registerCallback,
     caglobals.ip.threadpool = handle;
 
     CAIPSetPacketReceiveCallback(CAIPPacketReceivedCB);
+    CAIPInitializeNetworkMonitor();
 #ifdef __WITH_DTLS__
     CAAdapterNetDtlsInit();
 
@@ -427,6 +428,8 @@ void CATerminateIP()
 {
     OIC_LOG(DEBUG, TAG, "IN");
 
+    CAIPTerminateNetworkMonitor();
+
 #ifdef __WITH_DTLS__
     CADTLSSetAdapterCallbacks(NULL, NULL, 0);
 #endif