]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/idl.c
Hallvard B. Furuseth's patch for cache lock and mutex
[openldap] / servers / slapd / back-bdb / idl.c
index b63b9da5b450d790e872a23aa449c552ccd79ef3..ec193efeece06c9cc48c22d26d2b7e4364785819 100644 (file)
@@ -251,7 +251,7 @@ bdb_idl_fetch_key(
 #ifdef BDB_IDL_MULTI
        {
                DBC *cursor;
-               ID buf[BDB_IDL_DB_SIZE];
+               ID buf[BDB_PAGESIZE*4];
                ID *i;
                void *ptr;
                size_t len;
@@ -299,7 +299,7 @@ bdb_idl_fetch_key(
                                        LDAP_LOG(( "idl", LDAP_LEVEL_ERR, "=> bdb_idl_fetch_key: range size mismatch: expected %ld, got %ld\n", BDB_IDL_RANGE_SIZE, ids[0] ));
 #else
                                        Debug( LDAP_DEBUG_ANY, "=> bdb_idl_fetch_key: "
-                                               "range size mismatch: expected %ld, got %ld\n",
+                                               "range size mismatch: expected %d, got %ld\n",
                                                BDB_IDL_RANGE_SIZE, ids[0], 0 );
 #endif
                                        cursor->c_close( cursor );