X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fidtree%2Fidtree.c;h=b3b1d606156a8ab79b2066cdadcfa8c8a34ef674;hp=bc7ba5fc5e00e6a104961cb0dee217cf618c5fce;hb=6b3c079f3135b8276659e788da80b17ebd82ad59;hpb=6994f3d0b1fefa78443253b6b9bf4db15f29b3f3 diff --git a/ccan/idtree/idtree.c b/ccan/idtree/idtree.c index bc7ba5fc..b3b1d606 100644 --- a/ccan/idtree/idtree.c +++ b/ccan/idtree/idtree.c @@ -99,8 +99,8 @@ static int sub_alloc(struct idtree *idp, const void *ptr, int *starting_id) { int n, m, sh; struct idtree_layer *p, *pn; - struct idtree_layer *pa[MAX_LEVEL]; - int l, id, oid; + struct idtree_layer *pa[MAX_LEVEL+1]; + unsigned int l, id, oid; uint32_t bm; memset(pa, 0, sizeof(pa));