summaryrefslogtreecommitdiff
path: root/libextra/gnutls_openpgp.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2003-11-07 09:25:06 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2003-11-07 09:25:06 +0000
commit172b4b7ed6f294f8bf549dc6f664b41cb5ddf586 (patch)
tree4ffa6638a2973168ddd665ca2e91a54146cd3a7d /libextra/gnutls_openpgp.c
parent484fdc45d00e1f648d1b39186d5f4d016e6ac30a (diff)
downloadgnutls-172b4b7ed6f294f8bf549dc6f664b41cb5ddf586.tar.gz
*** empty log message ***
Diffstat (limited to 'libextra/gnutls_openpgp.c')
-rw-r--r--libextra/gnutls_openpgp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libextra/gnutls_openpgp.c b/libextra/gnutls_openpgp.c
index c1e9ec5025..bce3ae1fef 100644
--- a/libextra/gnutls_openpgp.c
+++ b/libextra/gnutls_openpgp.c
@@ -390,8 +390,10 @@ _gnutls_openpgp_cert2gnutls_cert( gnutls_cert *cert, const gnutls_datum *raw )
rc = cdk_kbnode_read_from_mem( &knode, raw->data, raw->size );
if( !(rc = _gnutls_map_cdk_rc( rc )) )
pkt = cdk_kbnode_find_packet( knode, CDK_PKT_PUBLIC_KEY );
- if( !pkt )
- rc = GNUTLS_E_INTERNAL_ERROR;
+ if( !pkt ) {
+ gnutls_assert();
+ rc = _gnutls_map_cdk_rc( rc);
+ }
if( !rc )
rc = _gnutls_set_datum( &cert->raw, raw->data, raw->size );
if( !rc )