diff options
author | Nathan Kinder <nkinder@redhat.com> | 2005-10-14 17:59:01 +0000 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2005-10-14 17:59:01 +0000 |
commit | 8c3e552335585124062d0450494589c4c58999e4 (patch) | |
tree | 5ddc13644aa807219b2b447f8091db2fa21b9dde | |
parent | 933a7193fba0189f8af6ca0709c46414f7caa1a7 (diff) | |
download | ds-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.cpp | 5 |
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 { |