]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/key.c
use slab memory for proxyauthz
[openldap] / servers / slapd / back-bdb / key.c
index 87679612a8bf6a72724eb3cf5b491159a1ebe41b..37fe1219e00de93512971ca005c7b80799233449 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 2000-2005 The OpenLDAP Foundation.
+ * Copyright 2000-2006 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -85,9 +85,11 @@ bdb_key_change(
        if (op == SLAP_INDEX_ADD_OP) {
                /* Add values */
 
+#ifdef BDB_TOOL_IDL_CACHING
                if ( slapMode & SLAP_TOOL_QUICK )
                        rc = bdb_tool_idl_add( be, db, txn, &key, id );
                else
+#endif
                        rc = bdb_idl_insert_key( be, db, txn, &key, id );
                if ( rc == DB_KEYEXIST ) rc = 0;
        } else {