diff --git a/servers/slapd/back-ldbm/dn2id.c b/servers/slapd/back-ldbm/dn2id.c index 547cd63b6c..83325ad275 100644 --- a/servers/slapd/back-ldbm/dn2id.c +++ b/servers/slapd/back-ldbm/dn2id.c @@ -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; }