From: Luke Howard Date: Tue, 19 Jul 2005 01:37:48 +0000 (+0000) Subject: Fix another crasher if parent is NULL X-Git-Tag: OPENLDAP_AC_BP~346 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c09550766b82016b3ea9455cb624b7e41e37f680;p=thirdparty%2Fopenldap.git Fix another crasher if parent is NULL --- diff --git a/servers/slapd/back-bdb/dn2id.c b/servers/slapd/back-bdb/dn2id.c index 2d362830ae..526ba39495 100644 --- a/servers/slapd/back-bdb/dn2id.c +++ b/servers/slapd/back-bdb/dn2id.c @@ -676,7 +676,7 @@ hdb_dn2id( ei->bei_rdn.bv_len = data.size - sizeof(diskNode) - nrlen; ptr = d->nrdn + nrlen + 1; ber_str2bv( ptr, ei->bei_rdn.bv_len, 1, &ei->bei_rdn ); - if ( !ei->bei_parent->bei_dkids ) { + if ( ei->bei_parent != NULL && !ei->bei_parent->bei_dkids ) { db_recno_t dkids; /* How many children does the parent have? */ /* FIXME: do we need to lock the parent