From 605b6ab4e06b05f6ff6cffe514abd0cab579b3ae Mon Sep 17 00:00:00 2001 From: YounghyunJoo Date: Tue, 23 Aug 2016 15:14:22 +0900 Subject: [PATCH] Modify Consumer Logic to call the Provider Changed CB - remove if statement which should be modified when change to Provider Changed CB from Accepted CB Conflicts: service/notification/src/consumer/NSConsumerInternalTaskController.c Change-Id: Icb4b0afe55f2589a9d5bdcc6b8655f8f3a59fdd5 Signed-off-by: YounghyunJoo Reviewed-on: https://gerrit.iotivity.org/gerrit/10767 Tested-by: jenkins-iotivity Reviewed-by: Uze Choi --- .../src/consumer/NSConsumerInternalTaskController.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/service/notification/src/consumer/NSConsumerInternalTaskController.c b/service/notification/src/consumer/NSConsumerInternalTaskController.c index a1718e6..7935b92 100644 --- a/service/notification/src/consumer/NSConsumerInternalTaskController.c +++ b/service/notification/src/consumer/NSConsumerInternalTaskController.c @@ -319,13 +319,10 @@ void NSConsumerHandleRecvProviderChanged(NSMessage * msg) NSProvider_internal * provider = NSProviderCacheFind(msg->providerId); NS_VERIFY_NOT_NULL_V(provider); - if (provider->connection->next == NULL && provider->accessPolicy == NS_SELECTION_CONSUMER) - { - NS_LOG(DEBUG, "call back to user"); - NSProvider * prov = NSCopyProvider(provider); - NSProviderChanged(prov, (NSResponse) msg->messageId); - NSRemoveProvider_internal(provider); - } + NS_LOG(DEBUG, "call back to user"); + NSProvider * prov = NSCopyProvider(provider); + NSProviderChanged(prov, (NSResponse) msg->messageId); + NSRemoveProvider_internal(provider); } void NSConsumerHandleRecvMessage(NSMessage * msg) -- 2.7.4