diff -urN globus_2_4_3_adv2003/gsi/credential/source/library/globus_gsi_credential.c globus_2_4_3_adv2003_fix892/gsi/credential/source/library/globus_gsi_credential.c --- globus_2_4_3_adv2003/gsi/credential/source/library/globus_gsi_credential.c Sat Jun 21 16:29:35 2003 +++ globus_2_4_3_adv2003_fix892/gsi/credential/source/library/globus_gsi_credential.c Wed Dec 31 00:39:53 2003 @@ -1189,6 +1189,7 @@ X509 * tmp_cert = NULL; if(!PEM_read_bio_X509(cert_bio, &tmp_cert, NULL, NULL)) { + ERR_clear_error(); break; }