From 1d56cfc08917332fc59fe2c0c3f84f51a59658f4 Mon Sep 17 00:00:00 2001 From: dajiang Date: Fri, 26 Apr 2019 10:23:52 +0800 Subject: [PATCH] fixed memory leak issue --- java/GmSSL.c | 1 + 1 file changed, 1 insertion(+) diff --git a/java/GmSSL.c b/java/GmSSL.c index 8905192d..85f45058 100755 --- a/java/GmSSL.c +++ b/java/GmSSL.c @@ -425,6 +425,7 @@ end: if (inbuf) (*env)->ReleaseByteArrayElements(env, in, (jbyte *)inbuf, JNI_ABORT); if (ivbuf) (*env)->ReleaseByteArrayElements(env, iv, (jbyte *)ivbuf, JNI_ABORT); EVP_CIPHER_CTX_free(cctx); + OPENSSL_free(outbuf); return ret; }