From b0eb04f1699539c45bbb75e186c6910a239ede3d Mon Sep 17 00:00:00 2001 From: ChaJiWon Date: Thu, 2 Mar 2017 21:06:00 +0900 Subject: [PATCH] IOT-1877 : start presence issue When called OCStartPresence() second, OCStartPresence() returns error. Fixed presenceState variable to OC_PRESENCE_UNINITIALIZED. Change-Id: I089c826f4105eb3aaf835a8feda4c10b848ebd5d Signed-off-by: ChaJiWon Reviewed-on: https://gerrit.iotivity.org/gerrit/17623 Tested-by: jenkins-iotivity Reviewed-by: Phil Coval Reviewed-by: Jaehong Jo Reviewed-by: jihwan seo Reviewed-by: Way Vadhanasin Reviewed-by: Dan Mihai (cherry picked from commit 2f11e9592a7374ce28082a523b0c367a6d31baee) Reviewed-on: https://gerrit.iotivity.org/gerrit/17775 --- resource/csdk/stack/src/ocstack.c | 1 + 1 file changed, 1 insertion(+) diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index 66ac3bf..277cd6e 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -2278,6 +2278,7 @@ OCStackResult OCStop() // Ensure that the TTL associated with ANY and ALL presence notifications originating from // here send with the code "OC_STACK_PRESENCE_STOPPED" result. presenceResource.presenceTTL = 0; + presenceState = OC_PRESENCE_UNINITIALIZED; #endif // WITH_PRESENCE #ifdef ROUTING_GATEWAY -- 2.7.4