]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/dn2id.c
Add a default case with assert() just in case.
[openldap] / servers / slapd / back-ldbm / dn2id.c
index 1ee50c65778d79d89d22b9dda98c08830eef17d1..83325ad275e554e14d3c719fc2e615d4324d34c8 100644 (file)
@@ -1,7 +1,7 @@
 /* dn2id.c - routines to deal with the dn2id index */
 /* $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
  */
 
@@ -227,9 +227,7 @@ dn2idl(
        *idlp = NULL;
 
        if ( prefix == DN_SUBTREE_PREFIX && be_issuffix(be, dn->bv_val) ) {
-               *idlp = ch_malloc( 2*sizeof(ID) );
-               (*idlp)[0] = ID_BLOCK_ALLIDS_VALUE;
-               (*idlp)[1] = 0;
+               *idlp = idl_allids( be );
                return 0;
        }