]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/mra.c
ITS#4088 force cursors to use same locker
[openldap] / servers / slapd / mra.c
index e72298feb9d5f437e616b85597d547b817400a04..4aa85fdb4b1c8fbdb28e1899d840dbfa585f946c 100644 (file)
@@ -141,7 +141,12 @@ get_mra(
        if( type.bv_val != NULL ) {
                rc = slap_bv2ad( &type, &ma.ma_desc, text );
                if( rc != LDAP_SUCCESS ) {
-                       return rc;
+                       rc = slap_bv2undef_ad( &type, &ma.ma_desc, text,
+                               SLAP_AD_PROXIED|SLAP_AD_NOINSERT );
+
+                       if( rc != LDAP_SUCCESS ) {
+                               return rc;
+                       }
                }
        }