X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Fsrc%2Focobserve.c;h=9fde469bd84c3030d8cd006dbe61f907a7e67cf8;hb=e9e91caab194667d619e90abcab3c4f17aff7e08;hp=4fa079bf40582bb1c050eb3148d8b570e5f12f37;hpb=4f964073c7ab4d8d4727692122a630dc5c8a7b23;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/src/ocobserve.c b/resource/csdk/stack/src/ocobserve.c index 4fa079b..9fde469 100644 --- a/resource/csdk/stack/src/ocobserve.c +++ b/resource/csdk/stack/src/ocobserve.c @@ -598,8 +598,10 @@ ResourceObserver* GetObserverUsingId (const OCObservationId observeId) { 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); } @@ -872,16 +874,16 @@ GetObserveHeaderOption (uint32_t * observationOption, 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; } @@ -889,8 +891,6 @@ void TerminateObserverList() { OIC_LOG(DEBUG, TAG, "TerminateObserverList IN"); - DeleteObserverList(); - if (NULL != g_serverObsListMutex) { oc_mutex_free(g_serverObsListMutex);