OCRepPayload *payload = OCRepPayloadCreate();
if (!payload)
{
+ OICFree(cbData.context);
return OC_STACK_NO_MEMORY;
}
OCRepPayload *payload = OCRepPayloadCreate();
if (!payload)
{
+ OICFree(cbData.context);
return OC_STACK_NO_MEMORY;
}
{
OIC_LOG(ERROR, TAG, "ecdsaGenKeypair error");
OIC_LOG_V(DEBUG, TAG, "Out %s", __func__);
+ OICFree(key);
return -1;
}
{
OIC_LOG(ERROR, TAG, "mbedtls_x509write_csr_der error");
OIC_LOG_V(DEBUG, TAG, "Out %s", __func__);
+ OICFree(buf);
return -1;
}
}
}
+ OICFree(deviceId);
+
OICClearMemory(g_privateKey.bytes, g_privateKey.len);
OICFree(g_privateKey.bytes);
g_privateKey.bytes = NULL;