From: Nikos Mavrogiannopoulos Date: Wed, 5 Jul 2006 19:28:06 +0000 (+0000) Subject: added an extra error check. X-Git-Tag: gnutls_1_4_1~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=398be62cc896586d37ac34e717e3d8bbdbc8783f;p=thirdparty%2Fgnutls.git added an extra error check. --- diff --git a/libextra/gnutls_openpgp.c b/libextra/gnutls_openpgp.c index 478b4bd63f..9a0c63d8c4 100644 --- a/libextra/gnutls_openpgp.c +++ b/libextra/gnutls_openpgp.c @@ -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++; } }