]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
set value to null after releasing
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Thu, 13 Feb 2014 13:43:50 +0000 (14:43 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Thu, 13 Feb 2014 14:12:00 +0000 (15:12 +0100)
lib/gnutls_privkey.c

index 85102cc8c1a44e23b415e87f84d84d1bb8a6723d..50720ff32536d501e967eacb4e359421eb921394 100644 (file)
@@ -583,6 +583,7 @@ gnutls_privkey_generate(gnutls_privkey_t pkey,
        ret = gnutls_x509_privkey_generate(pkey->key.x509, algo, bits, flags);
        if (ret < 0) {
                gnutls_x509_privkey_deinit(pkey->key.x509);
+               pkey->key.x509 = NULL;
                return gnutls_assert_val(ret);
        }