summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2005-10-14 17:59:01 +0000
committerNathan Kinder <nkinder@redhat.com>2005-10-14 17:59:01 +0000
commit8c3e552335585124062d0450494589c4c58999e4 (patch)
tree5ddc13644aa807219b2b447f8091db2fa21b9dde
parent933a7193fba0189f8af6ca0709c46414f7caa1a7 (diff)
downloadds-8c3e552335585124062d0450494589c4c58999e4.tar.gz
ds-8c3e552335585124062d0450494589c4c58999e4.tar.xz
ds-8c3e552335585124062d0450494589c4c58999e4.zip
170816 - Don't consume password changes if modify fails
-rw-r--r--ldap/synctools/passwordsync/passsync/syncserv.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/ldap/synctools/passwordsync/passsync/syncserv.cpp b/ldap/synctools/passwordsync/passsync/syncserv.cpp
index 247184dd..bac518e8 100644
--- a/ldap/synctools/passwordsync/passsync/syncserv.cpp
+++ b/ldap/synctools/passwordsync/passsync/syncserv.cpp
@@ -345,6 +345,11 @@ int PassSyncService::SyncPasswords()
// log modify failure.
timeStamp(&outLog);
outLog << "Modify password failed for remote entry: " << dn << endl;
+ // defer this change for later
+ timeStamp(&outLog);
+ outLog << "Deferring password change for " << currentPassInfo->username << endl;
+ currentPassInfo++;
+ continue;
}
else
{