diff options
-rw-r--r-- | lib/gnutls_pubkey.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/gnutls_pubkey.c b/lib/gnutls_pubkey.c index 74ce0b80f5..fbbaa57e2f 100644 --- a/lib/gnutls_pubkey.c +++ b/lib/gnutls_pubkey.c @@ -157,7 +157,9 @@ gnutls_pubkey_init (gnutls_pubkey_t * key) void gnutls_pubkey_deinit (gnutls_pubkey_t key) { - gnutls_pk_params_release(&key->params); + if (!key) + return; + gnutls_pk_params_release (&key->params); gnutls_free (key); } |