]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/idl.c
Update copyright statements
[openldap] / servers / slapd / back-ldbm / idl.c
index beae715f0faa2b87208ef50890abae9043394ce3..9359fe084c2c9b35208b5b29f95269953c5662db 100644 (file)
@@ -1,7 +1,7 @@
 /* idl.c - ldap id list handling routines */
 /* $OpenLDAP$ */
 /*
- * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 
@@ -279,7 +279,6 @@ idl_store(
 {
        int     rc, flags;
        Datum   data;
-       struct ldbminfo *li = (struct ldbminfo *) be->be_private;
 
 #ifdef LDBM_DEBUG_IDL
        idl_check(idl);
@@ -292,14 +291,14 @@ idl_store(
        data.dptr = (char *) idl;
        data.dsize = (ID_BLOCK_IDS_OFFSET + ID_BLOCK_NMAXN(idl)) * sizeof(ID);
        
+       flags = LDBM_REPLACE;
+       rc = ldbm_cache_store( db, key, data, flags );
+
 #ifdef LDBM_DEBUG
        Statslog( LDAP_DEBUG_STATS, "<= idl_store(): rc=%d\n",
                rc, 0, 0, 0, 0 );
 #endif
 
-       flags = LDBM_REPLACE;
-       rc = ldbm_cache_store( db, key, data, flags );
-
        /* Debug( LDAP_DEBUG_TRACE, "<= idl_store %d\n", rc, 0, 0 ); */
        return( rc );
 }
@@ -458,7 +457,7 @@ idl_insert_key(
     ID                 id
 )
 {
-       int     i, j, first, rc;
+       int     i, j, first, rc = 0;
        ID_BLOCK        *idl, *tmp, *tmp2, *tmp3;
        Datum   k2;