CADestroyBlockID(blockDataID);
return CA_STATUS_FAILED;
}
+ CADestroyDataSet(data);
}
// update BLOCK OPTION1 type
CADestroyBlockID(blockDataID);
return CA_STATUS_FAILED;
}
+ CADestroyDataSet(data);
}
// set Block Option Type
{
OIC_LOG(ERROR, TAG, "blockId is null");
CADestroyBlockID(blockDataID);
+ CADestroyDataSet(data->sentData);
+ OICFree(data);
return NULL;
}
data->blockDataId = blockDataID;
{
OIC_LOG(ERROR, TAG, "add has failed");
CADestroyBlockID(data->blockDataId);
+ CADestroyDataSet(data->sentData);
OICFree(data);
ca_mutex_unlock(g_context.blockDataListMutex);
return NULL;
{
CADestroyDataSet(currData->sentData);
}
- OICFree(currData->payload);
CADestroyBlockID(currData->blockDataId);
+ OICFree(currData->payload);
+ OICFree(currData);
ca_mutex_unlock(g_context.blockDataListMutex);
return CA_STATUS_OK;
}