From: Aleksey Volkov Date: Fri, 12 Jul 2019 11:14:35 +0000 (+0300) Subject: Add gPstat null check X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41dfb8e3bb63fc69bf24d09ea6d4c44c4229c93e;p=platform%2Fupstream%2Fiotivity.git Add gPstat null check https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/541/commits/d070ff1e409154409db8bcb7528c0cb9fc7ed636 (cherry-picked from d070ff1e409154409db8bcb7528c0cb9fc7ed636) Change-Id: I1c0a5295ebc2962132933335cfb33b578b3cad55 Signed-off-by: Aleksey Volkov Signed-off-by: Sudipto Bal --- diff --git a/resource/csdk/security/src/pstatresource.c b/resource/csdk/security/src/pstatresource.c index 1e8d544..f9834d1 100644 --- a/resource/csdk/security/src/pstatresource.c +++ b/resource/csdk/security/src/pstatresource.c @@ -291,6 +291,7 @@ static OCStackResult CBORPayloadToPstatBin(const uint8_t *cborPayload, const siz } else { + VERIFY_NON_NULL(TAG, gPstat, ERROR); pstat->isOp = gPstat->isOp; cborFindResult = CborNoError; } @@ -308,6 +309,7 @@ static OCStackResult CBORPayloadToPstatBin(const uint8_t *cborPayload, const siz } else { + VERIFY_NON_NULL(TAG, gPstat, ERROR); memcpy(&pstat->deviceID, &gPstat->deviceID, sizeof(OicUuid_t)); cborFindResult = CborNoError; } @@ -323,6 +325,7 @@ static OCStackResult CBORPayloadToPstatBin(const uint8_t *cborPayload, const siz } else { + VERIFY_NON_NULL(TAG, gPstat, ERROR); pstat->cm = gPstat->cm; cborFindResult = CborNoError; } @@ -338,6 +341,7 @@ static OCStackResult CBORPayloadToPstatBin(const uint8_t *cborPayload, const siz } else { + VERIFY_NON_NULL(TAG, gPstat, ERROR); pstat->tm = gPstat->tm; cborFindResult = CborNoError; } @@ -353,6 +357,7 @@ static OCStackResult CBORPayloadToPstatBin(const uint8_t *cborPayload, const siz } else { + VERIFY_NON_NULL(TAG, gPstat, ERROR); pstat->om = gPstat->om; cborFindResult = CborNoError; }