X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Fliblutil%2Favl.c;h=f05721ce168ef485f48c636c3b1e7977f6f3b296;hb=e56a849e5d1ebde21092b9ff8a8cf4b9c5f8dfb6;hp=d38ddcaeb708d6aa57af382cd0ef84caa764f8d7;hpb=a0cc1d9655da112a4d19cddf821460a4dedeed1c;p=openldap diff --git a/libraries/liblutil/avl.c b/libraries/liblutil/avl.c index d38ddcaeb7..f05721ce16 100644 --- a/libraries/liblutil/avl.c +++ b/libraries/liblutil/avl.c @@ -81,6 +81,7 @@ avl_insert( Avlnode ** root, void *data, AVL_CMP fcmp, AVL_DUP fdup ) } r->avl_link[0] = r->avl_link[1] = NULL; r->avl_data = data; + r->avl_bits[0] = r->avl_bits[1] = AVL_CHILD; r->avl_bf = EH; *root = r; @@ -105,6 +106,7 @@ avl_insert( Avlnode ** root, void *data, AVL_CMP fcmp, AVL_DUP fdup ) } q->avl_link[0] = q->avl_link[1] = NULL; q->avl_data = data; + q->avl_bits[0] = q->avl_bits[1] = AVL_CHILD; q->avl_bf = EH; p->avl_link[cmp] = q;