{
if (out->observeId == observeId)
{
+ OIC_LOG(INFO, TAG, "Found in observer list");
+ ResourceObserver *observer = CloneObserverNode(out);
oc_mutex_unlock(g_serverObsListMutex);
- return CloneObserverNode(out);
+ return observer;
}
CheckTimedOutObserver(out);
}
return OC_STACK_OK;
}
-OCStackResult InitializeObseverList()
+OCStackResult InitializeObserverList()
{
- OIC_LOG(DEBUG, TAG, "InitializeObseverList IN");
+ OIC_LOG(DEBUG, TAG, "InitializeObserverList IN");
if (NULL == g_serverObsListMutex)
{
g_serverObsListMutex = oc_mutex_new();
}
- OIC_LOG(DEBUG, TAG, "InitializeObseverList OUT");
+ OIC_LOG(DEBUG, TAG, "InitializeObserverList OUT");
return OC_STACK_OK;
}
{
OIC_LOG(DEBUG, TAG, "TerminateObserverList IN");
- DeleteObserverList();
-
if (NULL != g_serverObsListMutex)
{
oc_mutex_free(g_serverObsListMutex);