]> git.sur5r.net Git - openldap/commitdiff
Add error number to tool_perror() output
authorKurt Zeilenga <kurt@openldap.org>
Thu, 10 Nov 2005 03:23:04 +0000 (03:23 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Thu, 10 Nov 2005 03:23:04 +0000 (03:23 +0000)
Don't hardcode function name.

clients/tools/common.c
clients/tools/common.h

index eb6f9869db08aeb76fb8e6d13965400913efc5d4..1729d492dfeb30d5ea16119c1dea226e546c6bbd 100644 (file)
@@ -189,14 +189,15 @@ NULL
 }
 
 void tool_perror(
+       char *func,
        int err,
        char *extra,
        char *matched,
        char *info,
        char **refs )
 {
-       fprintf( stderr, "ldap_bind: %s%s\n",
-               ldap_err2string( err ), extra ? extra : "" );
+       fprintf( stderr, "%s: %s (%d)%s\n",
+               func, ldap_err2string( err ), err, extra ? extra : "" );
 
        if ( matched && *matched ) {
                fprintf( stderr, _("\tmatched DN: %s\n"), matched );
@@ -1023,7 +1024,7 @@ tool_bind( LDAP *ld )
                        || ( info && info[ 0 ] )
                        || refs )
                {
-                       tool_perror( err, msgbuf, matched, info, refs );
+                       tool_perror( "ldap_bind", err, msgbuf, matched, info, refs );
 
                        if( matched ) ber_memfree( matched );
                        if( info ) ber_memfree( info );
index 3e581f27aeaf96137b87801d7932cd84fdb2a93e..a0ce71c56918fc711b920d1cfcb5aeea27dc2a2a 100644 (file)
@@ -83,6 +83,7 @@ void tool_destroy LDAP_P(( void ));
 void tool_server_controls LDAP_P(( LDAP *, LDAPControl *, int ));
 int tool_check_abandon LDAP_P(( LDAP *ld, int msgid ));
 void tool_perror LDAP_P((
+       char *func,
        int err,
        char *extra,
        char *matched,