diff options
author | Dmitry Belyavskiy <beldmit@gmail.com> | 2019-03-22 22:23:39 +0300 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@gmail.com> | 2019-03-22 22:23:39 +0300 |
commit | 0aac5d6ccbd0fa472c1277cb5ae6125066546806 (patch) | |
tree | 6508295eb4b0f65737a7f223405a99e0c31b0971 | |
parent | 419263293a3075c630d028b94378107714ab6fa6 (diff) | |
download | gost-engine-0aac5d6ccbd0fa472c1277cb5ae6125066546806.zip gost-engine-0aac5d6ccbd0fa472c1277cb5ae6125066546806.tar.gz gost-engine-0aac5d6ccbd0fa472c1277cb5ae6125066546806.tar.bz2 |
Partially fix #125 (Memory leak in pub_encode_gost_ec)
-rw-r--r-- | gost_ameth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gost_ameth.c b/gost_ameth.c index 6ae2786..50d0804 100644 --- a/gost_ameth.c +++ b/gost_ameth.c @@ -773,8 +773,8 @@ static int pub_encode_gost_ec(X509_PUBKEY *pub, const EVP_PKEY *pk) } ret = i2d_ASN1_OCTET_STRING(octet, &buf); - ASN1_BIT_STRING_free(octet); err: + ASN1_BIT_STRING_free(octet); if (X) BN_free(X); if (Y) |