From: Simon Josefsson Date: Wed, 9 Nov 2011 10:08:12 +0000 (+0100) Subject: Don't crash if gnutls_pubkey_deinit is given a NULL key. X-Git-Tag: gnutls_3_0_8~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=95bec0fb1aa37dad34cbd8411ca51bbe51262b3e;p=thirdparty%2Fgnutls.git Don't crash if gnutls_pubkey_deinit is given a NULL key. --- 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); }