goto CATCH;
param_status = true;
- pCurrent->pCur->pParam = pTmpParam;
+ if (pCurrent)
+ pCurrent->pCur->pParam = pTmpParam;
memset(pTmpParam, 0x00, sizeof(VParam));
VDATA_TRACE("pTmpParam : %p", pTmpParam);
} else {
CATCH:
VFREE(pTemp);
CATCH1:
+ VFREE(pTemp);
VFREE(szMsgBegin);
VFREE(pMsgRawTmp);
+ VFREE(pTmpParam);
+ VFREE(pVBody);
vmsg_free_vtree_memory(pVMsg);
VDATA_TRACE_END
return NULL;