Bug fixes for Unlock.
authorjaesick.shin <jaesick.shin@samsung.com>
Fri, 2 Sep 2016 04:40:48 +0000 (13:40 +0900)
committerUze Choi <uzchoi@samsung.com>
Fri, 2 Sep 2016 09:29:53 +0000 (09:29 +0000)
Bug fixes unlock logic for NSProviderDeleteConsumerTopic Function.

Change-Id: Ibe27134f38b8e12b0d767df03aabd049f16431b9
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11317
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
service/notification/src/provider/NSProviderMemoryCache.c

index 4ae2491..9bf1145 100644 (file)
@@ -600,8 +600,8 @@ NSResult NSProviderDeleteConsumerTopic(NSCacheList * conTopicList,
 \r
     if(!conTopicList || !cId || !topicName)\r
     {\r
-        return NS_ERROR;\r
         pthread_mutex_unlock(&NSCacheMutex);\r
+        return NS_ERROR;\r
     }\r
 \r
     NSCacheElement * prev = conTopicList->head;\r