diff options
Diffstat (limited to 'lib/gnutls_pubkey.c')
-rw-r--r-- | lib/gnutls_pubkey.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/gnutls_pubkey.c b/lib/gnutls_pubkey.c index 0075f3917c..1775a62298 100644 --- a/lib/gnutls_pubkey.c +++ b/lib/gnutls_pubkey.c @@ -147,6 +147,13 @@ gnutls_pubkey_init (gnutls_pubkey_t * key) void gnutls_pubkey_deinit (gnutls_pubkey_t key) { +int i; + + for (i = 0; i < key->params_size; i++) + { + _gnutls_mpi_release (&key->params[i]); + } + gnutls_free (key); } |