From 1fe72c8cad54edde540c0c0ad4e45cc076564684 Mon Sep 17 00:00:00 2001 From: Jamal Haidar Date: Sat, 20 Jun 2015 11:49:07 +0530 Subject: [PATCH] Fix NULL pointer dereferencing in ocstack NULL check guard updated to call presenceResource.handle pointer only when it is not NULL pointer. Change-Id: I70f3f17b4a7b5c1f956efb7136458df0cc06f728 Signed-off-by: Jamal Haidar Reviewed-on: https://gerrit.iotivity.org/gerrit/1371 Tested-by: jenkins-iotivity Reviewed-by: Erich Keane --- resource/csdk/stack/src/ocstack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index 415e8fb..9fe41fc 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -2508,12 +2508,12 @@ OCStackResult OCStopPresence() if(presenceResource.handle) { ((OCResource *)presenceResource.handle)->sequenceNum = OCGetRandom(); - } // make resource inactive result = OCChangeResourceProperty( &(((OCResource *) presenceResource.handle)->resourceProperties), OC_ACTIVE, 0); + } if(result != OC_STACK_OK) { -- 2.7.4