Skip to content

Commit d64d722

Browse files
committed
free context in newDSA3
1 parent 2ff2bc5 commit d64d722

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

dsa.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ func newDSA3(params DSAParameters, X, Y BigInt) (C.GO_EVP_PKEY_PTR, error) {
297297
if ctx == nil {
298298
return nil, newOpenSSLError("EVP_PKEY_CTX_new_from_pkey")
299299
}
300+
defer C.go_openssl_EVP_PKEY_CTX_free(ctx)
300301
if C.go_openssl_EVP_PKEY_keygen_init(ctx) != 1 {
301302
return nil, newOpenSSLError("EVP_PKEY_keygen_init")
302303
}

0 commit comments

Comments
 (0)