summaryrefslogtreecommitdiffstats
path: root/ltmain.sh
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2010-01-22 09:37:08 -0800
committerNathan Kinder <nkinder@redhat.com>2010-01-22 09:37:08 -0800
commit4d93699a71acb061c5787d2b8b61a0417ce02808 (patch)
tree9e5876459e55caa950d827f45c458517805a91c8 /ltmain.sh
parent9f91c67cfc9de5378527cfdb497cd11d9df1a54b (diff)
downloadds-4d93699a71acb061c5787d2b8b61a0417ce02808.tar.gz
ds-4d93699a71acb061c5787d2b8b61a0417ce02808.tar.xz
ds-4d93699a71acb061c5787d2b8b61a0417ce02808.zip
Bug 536703 - Don't send empty mod to AD for mapped DN values
When using winsync, setting a mapped DN attribute (such as seeAlso) to a DN outside the scope of the sync agreement causes an empty modify operation to be sent to AD. This causes AD to respond with LDAP error 89, which triggers the update to abort. The problem is that windows_update_remote_entry() uses a flag to determine if it has a modify to send to AD. This flag is set by windows_generate_update_mods(), but the mods are empty since it is detecting that the DN used in seeAlso is not in the scope of the sync agreement. The fix is to only set the modify flag if we actually have mods to send.
Diffstat (limited to 'ltmain.sh')
0 files changed, 0 insertions, 0 deletions