]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Don't crash if gnutls_pubkey_deinit is given a NULL key.
authorSimon Josefsson <simon@josefsson.org>
Wed, 9 Nov 2011 10:08:12 +0000 (11:08 +0100)
committerSimon Josefsson <simon@josefsson.org>
Wed, 9 Nov 2011 10:18:52 +0000 (11:18 +0100)
lib/gnutls_pubkey.c

index 74ce0b80f50af63083d09297caf966b7e1bf0388..fbbaa57e2fc4e6bc23844fe99c6023a9831e42b3 100644 (file)
@@ -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);
 }