]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Corrected a null pointer dereference in gnutls_certificate_get_ours(). Report and...
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 28 Jun 2003 05:51:47 +0000 (05:51 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 28 Jun 2003 05:51:47 +0000 (05:51 +0000)
lib/gnutls_ui.c

index d2816e4a9ea58f206c97b68029d91a0ddfeeb62e..814d3f1463f0f74ae6b2fc44c7f72c417f2ca0fd 100644 (file)
@@ -201,7 +201,7 @@ const gnutls_datum *gnutls_certificate_get_ours(gnutls_session session)
        CHECK_AUTH(GNUTLS_CRD_CERTIFICATE, NULL);
 
        cred = _gnutls_get_cred(session->key, GNUTLS_CRD_CERTIFICATE, NULL);
-       if (cred == NULL) {
+       if (cred == NULL || cred->cert_list == NULL) {
                gnutls_assert();
                return NULL;
        }