diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2014-10-01 22:44:13 +0200 |
---|---|---|
committer | Stef Walter <stefw@gnome.org> | 2014-10-14 17:55:45 +0200 |
commit | c2870de15ba639b6a02916a89be07274c2b5895b (patch) | |
tree | aaaa846bbb54f557356ac07144fd4251100b8e50 /egg | |
parent | 1581f4a33e350de62cf98bec0530934dcf2a0272 (diff) | |
download | gnome-keyring-c2870de15ba639b6a02916a89be07274c2b5895b.tar.gz |
egg-hkdf: Fix gcry_md_ht_t leak in egg_hkdf_perform
The 'md2' gcry_md_ht_t variable is opened with gcry_md_open() in that
method but is never closed, which causes a leak.
https://bugzilla.gnome.org/show_bug.cgi?id=738508
Diffstat (limited to 'egg')
-rw-r--r-- | egg/egg-hkdf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/egg/egg-hkdf.c b/egg/egg-hkdf.c index b5e2fe2c..790f01cf 100644 --- a/egg/egg-hkdf.c +++ b/egg/egg-hkdf.c @@ -102,6 +102,7 @@ egg_hkdf_perform (const gchar *hash_algo, gconstpointer input, gsize n_input, break; } + gcry_md_close (md2); g_free (alloc); gcry_free (buffer); return TRUE; |