diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-16 18:59:41 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-16 19:00:18 +0200 |
commit | f3af7960c8b9f9aa6342a4291968a6dbf7228393 (patch) | |
tree | 7c5ed6cc94dc266c1d7ffad5b8094b18f779b9e4 | |
parent | 651a98012d64e2a6b12806dcdb60e036083f09c5 (diff) | |
download | gnutls-f3af7960c8b9f9aa6342a4291968a6dbf7228393.tar.gz |
corrected memory leak in padlock_hash_fast()
-rw-r--r-- | lib/accelerated/x86/hmac-padlock.c | 1 | ||||
-rw-r--r-- | lib/accelerated/x86/sha-padlock.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/accelerated/x86/hmac-padlock.c b/lib/accelerated/x86/hmac-padlock.c index b762952563..f8720f5ad2 100644 --- a/lib/accelerated/x86/hmac-padlock.c +++ b/lib/accelerated/x86/hmac-padlock.c @@ -345,6 +345,7 @@ wrap_padlock_hmac_fast (gnutls_mac_algorithm_t algo, wrap_padlock_hmac_update (&ctx, text, text_size); wrap_padlock_hmac_output (&ctx, digest, ctx.length); + wrap_padlock_hmac_deinit (&ctx); } return 0; diff --git a/lib/accelerated/x86/sha-padlock.c b/lib/accelerated/x86/sha-padlock.c index 44f3a43881..80dbeaaa6d 100644 --- a/lib/accelerated/x86/sha-padlock.c +++ b/lib/accelerated/x86/sha-padlock.c @@ -361,6 +361,7 @@ int wrap_padlock_hash_fast(gnutls_digest_algorithm_t algo, wrap_padlock_hash_update(&ctx, text, text_size); wrap_padlock_hash_output(&ctx, digest, ctx.length); + wrap_padlock_hash_deinit(&ctx); } return 0; |