]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/dn2id.c
error message from be_entry_put tool backend function
[openldap] / servers / slapd / back-ldbm / dn2id.c
index dc5429a4ea6dfd858e4bfea66ecf17d6e8aacd19..547cd63b6c590eb914e55ca7b5384f8f11bcb8fd 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,8 +227,9 @@ dn2idl(
        *idlp = NULL;
 
        if ( prefix == DN_SUBTREE_PREFIX && be_issuffix(be, dn->bv_val) ) {
-               *idlp = ch_malloc( sizeof(ID) );
-               **idlp = ID_BLOCK_ALLIDS_VALUE;
+               *idlp = ch_malloc( 2*sizeof(ID) );
+               (*idlp)[0] = ID_BLOCK_ALLIDS_VALUE;
+               (*idlp)[1] = 0;
                return 0;
        }