]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
added an extra error check.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 5 Jul 2006 19:28:06 +0000 (19:28 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 5 Jul 2006 19:28:06 +0000 (19:28 +0000)
libextra/gnutls_openpgp.c

index 478b4bd63fe2dc81ba0ba91f5784143837e177ca..9a0c63d8c45a17857d1af8fff054cd807aa29831 100644 (file)
@@ -641,7 +641,12 @@ gnutls_certificate_set_openpgp_key_mem (gnutls_certificate_credentials_t
              gnutls_assert ();
              return GNUTLS_E_MEMORY_ERROR;
            }
-         openpgp_pk_to_gnutls_cert (&res->cert_list[n][0], pk);
+         rc = openpgp_pk_to_gnutls_cert (&res->cert_list[n][0], pk);
+         if (rc < 0)
+           {
+             gnutls_assert ();
+             return rc;
+           }
          i++;
        }
     }