]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Fix potential NULL dereference in error path in gnutls_pkcs11_simple_parse()
authorDavid Woodhouse <David.Woodhouse@intel.com>
Wed, 26 Sep 2012 19:09:17 +0000 (20:09 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Wed, 26 Sep 2012 19:09:19 +0000 (20:09 +0100)
Spotted by Coverity. Also fixed in GnuTLS already in commit 6aca5dd7.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
gnutls_pkcs12.c

index c2e766598d45f531e8f0844a147ef619bf073246..7da1c9cd2c4afea16a7ad2030f7d9aa319c5388d 100644 (file)
@@ -502,7 +502,7 @@ done:
             gnutls_x509_crt_deinit(_extra_certs[i]);
           gnutls_free(_extra_certs);
         }
-      if (_chain_len && chain != NULL)
+      if (_chain_len && _chain != NULL)
         {
           unsigned int i;
           for (i = 0; i < _chain_len; i++)