summaryrefslogtreecommitdiffstats
path: root/lib/ldaputil/utest/auth.cpp
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@boraras.localdomain>2009-07-31 22:53:48 -0700
committerNathan Kinder <nkinder@boraras.localdomain>2009-07-31 22:53:48 -0700
commitcbed8a2780469cdbf298c30e7f10da01c4356d03 (patch)
tree42c9841aee7985a5ac882ac7d930dda54019171f /lib/ldaputil/utest/auth.cpp
parent2d0bceab08f9dd3b1fce47a2bf2da1f78f70e216 (diff)
downloadds-cbed8a2780469cdbf298c30e7f10da01c4356d03.tar.gz
ds-cbed8a2780469cdbf298c30e7f10da01c4356d03.tar.xz
ds-cbed8a2780469cdbf298c30e7f10da01c4356d03.zip
Bug 514955 - Make DNA handle multiple mods
DNA doesn't handle multiple mods to a managed attribute in the same modify operation properly. If an operation such as deleting a managed value triggers generation, we aren't checking if another mod in the same operation is actually adding a new value. This triggers us to generate a value when we really shouldn't. The fix is to unset the generate flag if we find a subsequent mod to the same managed type. It will be reset if we truly need to generate a new value.
Diffstat (limited to 'lib/ldaputil/utest/auth.cpp')
0 files changed, 0 insertions, 0 deletions