don't perror when not required

This commit is contained in:
Pierangelo Masarati 2005-11-05 12:23:17 +00:00
parent 19f6e2d943
commit 1a28cc1c64

View File

@ -1017,7 +1017,12 @@ tool_bind( LDAP *ld )
ldap_controls_free( ctrls );
}
if ( err != LDAP_SUCCESS || msgbuf[0] || matched || info || refs ) {
if ( err != LDAP_SUCCESS
|| msgbuf[0]
|| ( matched && matched[ 0 ] )
|| ( info && info[ 0 ] )
|| refs )
{
tool_perror( err, msgbuf, matched, info, refs );
if( matched ) ber_memfree( matched );