]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/referral.c
Patch: Delete the buggy surrogate parent code (ITS#1815)
[openldap] / servers / slapd / back-bdb / referral.c
index 07c85df4b360f08e9ecdb8430e91542cbb169ec7..1ecbf1dddce1b3c1f16c867836c8e67adf61914c 100644 (file)
@@ -39,7 +39,13 @@ bdb_referrals(
                return rc;
        } 
 
-       LOCK_ID ( bdb->bi_dbenv, &locker );
+       rc = LOCK_ID(bdb->bi_dbenv, &locker);
+       switch(rc) {
+       case 0:
+               break;
+       default:
+               return LDAP_OTHER;
+       }
 
 dn2entry_retry:
        /* get entry */