]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/init.c
Fix -USLAPD_RLOOKUPS
[openldap] / servers / slapd / back-ldbm / init.c
index d82f842394fbd3454215a7626ded00e10ecf95d4..4a95b5bf932c8a2b6955d5db13980bb0a1afa5e9 100644 (file)
@@ -132,21 +132,19 @@ ldbm_back_db_init(
                attr_syntax_config( "ldbm dn initialization", 0, 2, argv );
        }
        argv[ 0 ] = "dn";
-       argv[ 1 ] = "sub";
-       argv[ 2 ] = "eq";
-       argv[ 3 ] = NULL;
-       attr_index_config( li, "ldbm dn initialization", 0, 3, argv, 1 );
+       argv[ 1 ] = "eq,sub";
+       argv[ 2 ] = NULL;
+       attr_index_config( li, "ldbm dn initialization", 0, 2, argv, 1 );
        argv[ 0 ] = "id2children";
        argv[ 1 ] = "eq";
        argv[ 2 ] = NULL;
        attr_index_config( li, "ldbm id2children initialization", 0, 2, argv,
            1 );
        argv[ 0 ] = "objectclass";
-       argv[ 1 ] = ch_strdup( "pres,eq" );
+       argv[ 1 ] = "pres,eq";
        argv[ 2 ] = NULL;
        attr_index_config( li, "ldbm objectclass initialization", 0, 2, argv,
            1 );
-       free( argv[ 1 ] );
 
        /* initialize various mutex locks & condition variables */
        ldap_pvt_thread_mutex_init( &li->li_root_mutex );