]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/passwd.c
First round of imports from HEAD
[openldap] / servers / slapd / back-bdb / passwd.c
index 4988e2512238ec18fc82af4e06a25b1fde51f57d..87451ba30734db2b5b7546820e40bd208e8fe1f6 100644 (file)
@@ -1,7 +1,7 @@
 /* passwd.c - bdb backend password routines */
 /* $OpenLDAP$ */
 /*
- * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 
@@ -41,7 +41,7 @@ bdb_exop_passwd(
        struct berval dn;
        struct berval ndn;
 
-       u_int32_t       locker;
+       u_int32_t       locker = 0;
        DB_LOCK         lock;
 
        assert( reqoid != NULL );
@@ -153,6 +153,7 @@ retry:      /* transaction retry */
 
        opinfo.boi_bdb = be;
        opinfo.boi_txn = ltid;
+       opinfo.boi_locker = locker;
        opinfo.boi_err = 0;
        op->o_private = &opinfo;