Fixed slapd abandon/cancel pending bug
Fixed slapd attribute description syntax bug
Fixed slapd ACI caching bug (caching disabled, ITS#3215)
+ Fixed slapd uniqueMemberMatch empty DN portion bug (ITS#3247)
Fixed slapadd dryrun mode (ITS#3244)
Fixed libldap SASL re-encode bug
Fixed libldap sasl_encode 64-bit bug (ITS#3054,3212)
{
int match;
struct berval *asserted = (struct berval *) assertedValue;
- struct berval assertedDN = BER_BVNULL;
+ struct berval assertedDN = *asserted;
struct berval assertedUID = BER_BVNULL;
struct berval valueDN = BER_BVNULL;
struct berval valueUID = BER_BVNULL;
- if( !BER_BVISEMPTY( asserted ) ) {
- assertedDN = *asserted;
-
+ if ( !BER_BVISEMPTY( asserted ) ) {
assertedUID.bv_val = strrchr( assertedDN.bv_val, '#' );
if ( !BER_BVISNULL( &assertedUID ) ) {
assertedUID.bv_val++;