X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fnotification%2Fsrc%2Fprovider%2FNSProviderCallbackResponse.c;h=e702bab138bb50e45108333439dd4f2796790cc2;hb=8229635f6d207516ccbbdf23b13be164e0fc1787;hp=a09f678462693afa8f877fb8092db75223e3db5f;hpb=a7c3eeca4a2f4482d6c0879b29f4f4e9130b1874;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/notification/src/provider/NSProviderCallbackResponse.c b/service/notification/src/provider/NSProviderCallbackResponse.c index a09f678..e702bab 100644 --- a/service/notification/src/provider/NSProviderCallbackResponse.c +++ b/service/notification/src/provider/NSProviderCallbackResponse.c @@ -23,7 +23,6 @@ #include "NSProviderListener.h" #include "NSProviderSubscription.h" #include "NSProviderNotification.h" -#include "NSStorageAdapter.h" #include "NSProviderMemoryCache.h" #include "NSProviderCallbackResponse.h" #include "oic_malloc.h" @@ -44,7 +43,7 @@ void NSRegisterSubscribeRequestCb(NSSubscribeRequestCallback subscribeRequestCb) NS_LOG(DEBUG, "NSRegisterSubscribeRequestCb - OUT"); } -void NSRegisterSyncCb(NSProviderSyncInfoCallback syncCb) +void NSRegisterSyncCb(NSProviderSyncInfoCallback syncCb) { NS_LOG(DEBUG, "NSRegisterSyncCb - IN"); g_syncCb = syncCb; @@ -91,15 +90,16 @@ void * NSCallbackResponseSchedule(void * ptr) OCEntityHandlerRequest * request = (OCEntityHandlerRequest*)node->taskData; NSConsumer * consumer = (NSConsumer *)OICMalloc(sizeof(NSConsumer)); - char * consumerId = NSGetValueFromQuery(OICStrdup(request->query), - NS_QUERY_CONSUMER_ID); + char * copyQuery = OICStrdup(request->query); + char * consumerId = NSGetValueFromQuery(copyQuery, NS_QUERY_CONSUMER_ID); - if(consumerId) + if (consumerId) { OICStrcpy(consumer->consumerId, UUID_STRING_SIZE, consumerId); NSSubscribeRequestCb(consumer); } + NSOICFree(copyQuery); NSFreeConsumer(consumer); NSFreeOCEntityHandlerRequest(request); @@ -117,7 +117,7 @@ void * NSCallbackResponseSchedule(void * ptr) NS_LOG(DEBUG, "No Task Type"); break; } - OICFree(node); + NSOICFree(node); } pthread_mutex_unlock(&NSMutex[CALLBACK_RESPONSE_SCHEDULER]);