]> git.sur5r.net Git - openldap/commitdiff
ITS#6977 fix verbose check in client tools
authorHoward Chu <hyc@openldap.org>
Fri, 24 Jun 2011 00:10:37 +0000 (17:10 -0700)
committerHoward Chu <hyc@openldap.org>
Fri, 24 Jun 2011 00:10:37 +0000 (17:10 -0700)
clients/tools/ldapexop.c
clients/tools/ldappasswd.c
clients/tools/ldapvc.c
clients/tools/ldapwhoami.c

index 316eca1172631c6e3cbf7ea0ef6c03e4c10c8bcf..6fc4d1e3c6b3a1f93746ff3f6bbf92fb85a52e9e 100644 (file)
@@ -318,7 +318,8 @@ main( int argc, char *argv[] )
                }
        }
 
-       if( verbose || ( code != LDAP_SUCCESS ) || matcheddn || text || refs ) {
+       if( verbose || code != LDAP_SUCCESS ||
+               ( matcheddn && *matcheddn ) || ( text && *text ) || refs ) {
                printf( _("Result: %s (%d)\n"), ldap_err2string( code ), code );
 
                if( text && *text ) {
index a73a76717410c8ed13189385aa608af4dcc19e4d..81e9c76c9526001aaf5aba0fa359a4a2b57dbcd3 100644 (file)
@@ -374,7 +374,7 @@ main( int argc, char *argv[] )
        }
 
        if( verbose || code != LDAP_SUCCESS ||
-               matcheddn || text || refs || ctrls )
+               ( matcheddn && *matcheddn ) || ( text && *text ) || refs || ctrls )
        {
                printf( _("Result: %s (%d)\n"), ldap_err2string( code ), code );
 
index 49ac406aa0aceb6c5b742757687320f7b6a14b63..73166b1d8ee61a083a976d564ce483b34c4552bf 100644 (file)
@@ -469,8 +469,8 @@ main( int argc, char *argv[] )
        }
 
 skip:
-       if ( verbose || ( code != LDAP_SUCCESS ) ||
-               matcheddn || text || refs || ctrls )
+       if ( verbose || code != LDAP_SUCCESS ||
+               ( matcheddn && *matcheddn ) || ( text && *text ) || refs || ctrls )
        {
                printf( _("Result: %s (%d)\n"), ldap_err2string( code ), code );
 
index e6c2a237ebc7a7658ce548e5ef3901f8cd11427e..4f4c9f6290578d447077eebd077c606d041dcce5 100644 (file)
@@ -199,8 +199,8 @@ main( int argc, char *argv[] )
 
 skip:
        ldap_msgfree(res);
-       if ( verbose || ( code != LDAP_SUCCESS ) ||
-               matcheddn || text || refs || ctrls )
+       if ( verbose || code != LDAP_SUCCESS ||
+               ( matcheddn && *matcheddn ) || ( text && *text ) || refs || ctrls )
        {
                printf( _("Result: %s (%d)\n"), ldap_err2string( code ), code );