From: Julio Sánchez Fernández Date: Mon, 22 Oct 2001 19:55:21 +0000 (+0000) Subject: Do something with the error text. X-Git-Tag: LDBM_PRE_GIANT_RWLOCK~946 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=be89c094f6650059fd532dfc72700dad15d51b46;p=openldap Do something with the error text. --- diff --git a/servers/slapd/schema_init.c b/servers/slapd/schema_init.c index 7752125458..7de9a78895 100644 --- a/servers/slapd/schema_init.c +++ b/servers/slapd/schema_init.c @@ -3506,8 +3506,15 @@ dn_openssl2ldap(X509_NAME *name) bio = BIO_new(BIO_s_mem()); if ( !bio ) { - fprintf(stderr, ERR_error_string(ERR_get_error(),NULL)); - /* ERR_print_errors(bio_err); */ +#ifdef NEW_LOGGING + LDAP_LOG(( "schema", LDAP_LEVEL_ENTRY, + "dn_openssl2ldap: error creating BIO_s_mem: %s\n", + ERR_error_string(ERR_get_error(),NULL))); +#else + Debug( LDAP_DEBUG_ARGS, "dn_openssl2ldap: " + "error creating BIO: %s\n", + ERR_error_string(ERR_get_error(),NULL), NULL, NULL ); +#endif return NULL; } X509_NAME_print_ex(bio, name, 0, XN_FLAG_RFC2253); @@ -3536,7 +3543,15 @@ certificateExactConvert( xcert = d2i_X509(NULL, &p, in->bv_len); if ( !xcert ) { - ERR_error_string(ERR_get_error(),NULL); +#ifdef NEW_LOGGING + LDAP_LOG(( "schema", LDAP_LEVEL_ENTRY, + "certificateExactConvert: error parsing cert: %s\n", + ERR_error_string(ERR_get_error(),NULL))); +#else + Debug( LDAP_DEBUG_ARGS, "certificateExactConvert: " + "error parsing cert: %s\n", + ERR_error_string(ERR_get_error(),NULL), NULL, NULL ); +#endif return LDAP_INVALID_SYNTAX; } @@ -3639,7 +3654,15 @@ certificateExactMatch( xcert = d2i_X509(NULL, &p, value->bv_len); if ( !xcert ) { - ERR_error_string(ERR_get_error(),NULL); +#ifdef NEW_LOGGING + LDAP_LOG(( "schema", LDAP_LEVEL_ENTRY, + "certificateExactMatch: error parsing cert: %s\n", + ERR_error_string(ERR_get_error(),NULL))); +#else + Debug( LDAP_DEBUG_ARGS, "certificateExactMatch: " + "error parsing cert: %s\n", + ERR_error_string(ERR_get_error(),NULL), NULL, NULL ); +#endif return LDAP_INVALID_SYNTAX; }