Skip to content
Snippets Groups Projects
Commit f3e0a28f authored by Howard Chu's avatar Howard Chu
Browse files

Don't avl_insert NULL kids

parent fe1bcdeb
Branches
Tags
No related merge requests found
......@@ -450,10 +450,12 @@ bdb_cache_find_parent(
bdb_cache_entryinfo_destroy( ein );
ein = (EntryInfo *)avl_find( bdb->bi_cache.c_idtree,
(caddr_t) &ei, bdb_id_cmp );
bdb_cache_entryinfo_lock( ein );
avl_insert( &ein->bei_kids, (caddr_t)ei2, bdb_rdn_cmp,
avl_dup_error );
bdb_cache_entryinfo_unlock( ein );
if ( ei2 ) {
bdb_cache_entryinfo_lock( ein );
avl_insert( &ein->bei_kids, (caddr_t)ei2,
bdb_rdn_cmp, avl_dup_error );
bdb_cache_entryinfo_unlock( ein );
}
}
/* If this is the first time, save this node
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment