GetPstatIsop() API fix 22/195222/1
authorVitalii Irkha <v.irkha@samsung.com>
Fri, 7 Dec 2018 10:36:17 +0000 (12:36 +0200)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 12 Dec 2018 00:09:16 +0000 (09:09 +0900)
Check pointer to NULL  before using

https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/356
(cherry picked from commit b4f5ee6139689949be8e9b191172e97973a4fe03)

Change-Id: I2790e5ad92cb18a253ad2f880e52ea14642312a2
Signed-off-by: Vitalii Irkha <v.irkha@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
resource/csdk/security/src/pstatresource.c

index e32c86c..4a4c107 100644 (file)
@@ -907,7 +907,15 @@ exit:
  */
 bool GetPstatIsop()
 {
-    return gPstat->isOp;
+    if(NULL != gPstat)
+    {
+        return gPstat->isOp;
+    }
+    else
+    {
+        //In case of gPstat is NULL
+        return false;
+    }
 }
 
 OCStackResult GetPstatRownerId(OicUuid_t *rowneruuid)