summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/privkey-verify-broken.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/privkey-verify-broken.c b/tests/privkey-verify-broken.c
index eadeb5ecf6..aaf640d030 100644
--- a/tests/privkey-verify-broken.c
+++ b/tests/privkey-verify-broken.c
@@ -49,7 +49,7 @@ static int sign_verify_data(gnutls_x509_privkey_t pkey, gnutls_sign_algorithm_t
{
int ret;
gnutls_privkey_t privkey;
- gnutls_pubkey_t pubkey;
+ gnutls_pubkey_t pubkey = NULL;
gnutls_datum_t signature;
gnutls_pk_algorithm_t pk;
gnutls_digest_algorithm_t dig;
@@ -91,7 +91,8 @@ static int sign_verify_data(gnutls_x509_privkey_t pkey, gnutls_sign_algorithm_t
ret = 0;
cleanup:
- gnutls_pubkey_deinit(pubkey);
+ if (pubkey)
+ gnutls_pubkey_deinit(pubkey);
gnutls_privkey_deinit(privkey);
gnutls_free(signature.data);