X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-bdb%2Fdn2entry.c;h=468d3a685b0c08d280e0f38b0a0b8c32834d99bf;hb=d3aae2dc427d1fd1bef8d236cde39524cbc35396;hp=e897cbef262d540a3195bf8c2ccbda35d472e2e0;hpb=eda5b4d01f889c31ee6903c5e97491dd83fe9f9e;p=openldap diff --git a/servers/slapd/back-bdb/dn2entry.c b/servers/slapd/back-bdb/dn2entry.c index e897cbef26..468d3a685b 100644 --- a/servers/slapd/back-bdb/dn2entry.c +++ b/servers/slapd/back-bdb/dn2entry.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2000-2007 The OpenLDAP Foundation. + * Copyright 2000-2009 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -34,7 +34,6 @@ bdb_dn2entry( struct berval *dn, EntryInfo **e, int matched, - BDB_LOCKER locker, DB_LOCK *lock ) { EntryInfo *ei = NULL; @@ -54,7 +53,7 @@ bdb_dn2entry( *e = ei; if ( ei && ei->bei_id ) { rc2 = bdb_cache_find_id( op, tid, ei->bei_id, - &ei, ID_LOCKED, locker, lock ); + &ei, ID_LOCKED, lock ); if ( rc2 ) rc = rc2; } else if ( ei ) { bdb_cache_entryinfo_unlock( ei ); @@ -66,7 +65,7 @@ bdb_dn2entry( } } else { rc = bdb_cache_find_id( op, tid, ei->bei_id, &ei, ID_LOCKED, - locker, lock ); + lock ); if ( rc == 0 ) { *e = ei; } else if ( matched && rc == DB_NOTFOUND ) { @@ -74,7 +73,7 @@ bdb_dn2entry( if ( ei->bei_parent ) { ei = ei->bei_parent; rc2 = bdb_cache_find_id( op, tid, ei->bei_id, &ei, 0, - locker, lock ); + lock ); if ( rc2 ) rc = rc2; } *e = ei;