From 707a09b7046ae69d41e3e3e4646c6995999cc066 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 15 Dec 2007 01:51:04 +0000 Subject: [PATCH] ITS#5247 fix verbose completion messages --- clients/tools/ldapmodify.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/clients/tools/ldapmodify.c b/clients/tools/ldapmodify.c index dac9efcd82..332b243ecf 100644 --- a/clients/tools/ldapmodify.c +++ b/clients/tools/ldapmodify.c @@ -1136,13 +1136,14 @@ domodify( tool_perror( newentry ? "ldap_add" : "ldap_modify", rc, NULL, NULL, NULL, NULL ); goto done; - } else if ( verbose ) { - printf( _("modify complete\n") ); } - rc = process_response( ld, msgid, newentry ? LDAP_RES_ADD : LDAP_RES_MODIFY, dn ); + if ( verbose && rc == LDAP_SUCCESS ) { + printf( _("modify complete\n") ); + } + } else { rc = LDAP_SUCCESS; } @@ -1168,12 +1169,12 @@ dodelete( fprintf( stderr, _("%s: delete failed: %s\n"), prog, dn ); tool_perror( "ldap_delete", rc, NULL, NULL, NULL, NULL ); goto done; - } else if ( verbose ) { - printf( _("delete complete") ); } - rc = process_response( ld, msgid, LDAP_RES_DELETE, dn ); + if ( verbose && rc == LDAP_SUCCESS ) { + printf( _("delete complete\n") ); + } } else { rc = LDAP_SUCCESS; } @@ -1207,12 +1208,12 @@ dorename( fprintf( stderr, _("%s: rename failed: %s\n"), prog, dn ); tool_perror( "ldap_rename", rc, NULL, NULL, NULL, NULL ); goto done; - } else { - printf( _("rename completed\n") ); } - rc = process_response( ld, msgid, LDAP_RES_RENAME, dn ); + if ( verbose && rc == LDAP_SUCCESS ) { + printf( _("rename complete\n") ); + } } else { rc = LDAP_SUCCESS; } -- 2.39.5