// Get TA factory instance
TAFactory *TAFact = TAFactory::getInstance();
+ if (NULL == TAFact) {
+ LOGE(SIM_DAEMON, "TA Factory instance creation failed. Check logs for further info");
+ return TEEC_ERROR_OUT_OF_MEMORY;
+ }
// Update member variable mSessionID with the assigned session ID
mSessionID = data.sessionID;
// Get TA Factory insatnce
TAFactory *TAFact = TAFactory::getInstance();
+ if (NULL == TAFact) {
+ LOGE(SIM_DAEMON, "TA Factory instance creation failed. Check logs for further info");
+ return TEEC_ERROR_OUT_OF_MEMORY;
+ }
// Generate CloseTASessionData to be sent to TA
CloseTASessionData cdata;
memset(&cdata, 0, sizeof(CloseTASessionData));