X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fsecurity%2Fprovisioning%2Fsrc%2Fcloud%2Fcsr.c;h=1fc2100e3e5aed3c887d7913c8583f5b5659cff1;hb=f3633c4f99411181668c80ac64fa0c6274ad0226;hp=3cb44fcd92dba8a0c175971aece4446cfa8aaf4b;hpb=4c64387df5f5fb1eaa4a13e1b5c147b289f05c66;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/security/provisioning/src/cloud/csr.c b/resource/csdk/security/provisioning/src/cloud/csr.c index 3cb44fc..1fc2100 100644 --- a/resource/csdk/security/provisioning/src/cloud/csr.c +++ b/resource/csdk/security/provisioning/src/cloud/csr.c @@ -289,6 +289,7 @@ static int GenerateCSR(char *subject, OCByteString *csr) { OIC_LOG(ERROR, TAG, "OICMalloc returned NULL on csr allocation"); OIC_LOG_V(DEBUG, TAG, "Out %s", __func__); + OICFree(buf); return -1; } memcpy(csr->bytes, buf + bufsize - ret, ret * sizeof(uint8_t));