Merge pull request #571 from xianrenqiu/master

sm2: fix cv free error, in o2i_SM2CiphertextValue() function
This commit is contained in:
Zhi Guan
2018-11-13 13:54:28 +08:00
committed by GitHub

4
crypto/sm2/sm2_oct.c Normal file → Executable file
View File

@@ -274,7 +274,9 @@ SM2CiphertextValue *o2i_SM2CiphertextValue(const EC_GROUP *group,
ret = cv;
end:
SM2CiphertextValue_free(cv);
if ((cv != *pout) && (!ret))
SM2CiphertextValue_free(cv);
EC_POINT_free(point);
BN_CTX_free(bn_ctx);
return ret;