commit | 68e14c988460907c4b135feb3eb5fccd28953feb | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Fri Oct 28 00:16:55 2016 -0700 |
committer | Jason Evans <jasone@canonware.com> | Fri Oct 28 00:16:55 2016 -0700 |
tree | a610f6623f0be5102659b928282f06aab086228e | |
parent | 977103c897225a4ab0380f09adc67b4c43143521 [diff] |
Fix over-sized allocation of rtree leaf nodes. Use the correct level metadata when allocating child nodes so that leaf nodes don't end up over-sized (2^16 elements vs 2^4 elements).
diff --git a/src/rtree.c b/src/rtree.c index d4a705a..0a42a98 100644 --- a/src/rtree.c +++ b/src/rtree.c
@@ -171,7 +171,7 @@ unsigned level) { - return (rtree_node_init(tsdn, rtree, level, &elm->child)); + return (rtree_node_init(tsdn, rtree, level+1, &elm->child)); } static int