diff -ur globus_gsi_credential-1.8.orig/library/globus_gsi_credential.c globus_gsi_credential-1.8/library/globus_gsi_credential.c --- globus_gsi_credential-1.8.orig/library/globus_gsi_credential.c 2005-04-16 02:06:39.000000000 +0200 +++ globus_gsi_credential-1.8/library/globus_gsi_credential.c 2005-11-10 20:53:53.000000000 +0100 @@ -989,6 +989,7 @@ /* appears to continue reading after EOF and * so an error occurs here */ + ERR_clear_error(); break; }