diff options
author | Nathan Kinder <nkinder@boraras.localdomain> | 2009-07-31 22:53:48 -0700 |
---|---|---|
committer | Nathan Kinder <nkinder@boraras.localdomain> | 2009-07-31 22:53:48 -0700 |
commit | cbed8a2780469cdbf298c30e7f10da01c4356d03 (patch) | |
tree | 42c9841aee7985a5ac882ac7d930dda54019171f /lib/ldaputil/utest/auth.cpp | |
parent | 2d0bceab08f9dd3b1fce47a2bf2da1f78f70e216 (diff) | |
download | ds-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