diff options
author | Youngjae Shin <yj99.shin@samsung.com> | 2018-05-17 11:43:22 +0900 |
---|---|---|
committer | Youngjae Shin <yj99.shin@samsung.com> | 2018-05-17 11:43:22 +0900 |
commit | 64abcc1cf9953cb53ff1fa85a7ec0c0e7ea5ba97 (patch) | |
tree | 2ec82eab00d9a670c33ee05d302eab6d6f2f0ef2 | |
parent | 2be64a72e9b06088049f9ec5d76a713c745607fe (diff) | |
download | msg-service-64abcc1cf9953cb53ff1fa85a7ec0c0e7ea5ba97.tar.gz msg-service-64abcc1cf9953cb53ff1fa85a7ec0c0e7ea5ba97.tar.bz2 msg-service-64abcc1cf9953cb53ff1fa85a7ec0c0e7ea5ba97.zip |
fix Dereferencing null pointersubmit/tizen/20180517.042340accepted/tizen/unified/20180517.062413
Change-Id: I7975c1456b4edc99c0fce5caf1c22d277b7a348e
-rwxr-xr-x | vobject-engine/VMessage.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vobject-engine/VMessage.c b/vobject-engine/VMessage.c index 039a720..40235d5 100755 --- a/vobject-engine/VMessage.c +++ b/vobject-engine/VMessage.c @@ -957,6 +957,11 @@ VTree* vmsg_decode(char *pMsgRaw) case VMSG_PARAM_VALUE_STATUS: dLen = 0; numberedParam = 0; + if (param_status != true) { + VDATA_TRACE("Inavalid status(param)"); + goto CATCH; + } + switch (pTmpParam->parameter) { case VMSG_PARAM_TYPE: szValue = __VMsgGetParamVal(pMsgRaw, &status, &dLen); |