[Pkg-openldap-devel] Bug#474021: ldap-utils: ldapsearch should send errors to stderr

Ryan Tandy ryan at nardis.ca
Fri Aug 28 18:52:00 UTC 2015


Control: tag -1 moreinfo

Hi Chris,

On Thu, Apr 03, 2008 at 05:16:33PM -0400, Chris Adams wrote:
>Here's the offending code:
>
>if( !ldif ) {
>	printf( "result: %d %s\n", err, ldap_err2string(err) );
>} else if ( err != LDAP_SUCCESS ) {
>	fprintf( stderr, "%s (%d)\n", ldap_err2string(err), err );
>}
>
>Basically, I'd like to change ldapsearch.c so errors are always 
>reported to stderr rather than only when -L is also specified. It 
>looks like most of the other error cases do this, although I did 
>notice that some of the LDAP_SYNC stuff sends errors to stdout, too.
>
>if ( err != LDAP_SUCCESS ) {
>	fprintf( stderr, "Search failed: %s (%d)\n", ldap_err2string(err), 
>err );
>}
>
>if( !ldif ) {
>	printf( "result: %d %s\n", err, ldap_err2string(err) );
>}
>
>I've attached a patch which also changes the two other places where 
>printf was used to report abnormal conditions to use frpintf(stderr 
>instead of printf.

On Thu, Apr 03, 2008 at 02:20:23PM -0700, Quanah Gibson-Mount wrote:
>I'd advise you take this up with the upstream developers if you really 
>feel this is a worthwhile change.  Either file an ITS at 
><http://www.openldap.org/its/> or send an email describing your 
>thoughts to openldap-devel at openldap.org.

Following up on this old bug. Do you remember whether you ever submitted 
this upstream as Quanah suggested? I haven't found it in the ITS, nor 
any related discussion on the mailing lists.

If you didn't send your patch upstream, but still wish to, please 
follow the guidelines for contributing:

    http://www.openldap.org/devel/contributing.html

thank you,
Ryan



More information about the Pkg-openldap-devel mailing list