We may call it with sentinel values (~0 in particular) corresponding to unused arguments; ignore these. Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>master
| @@ -101,7 +101,7 @@ lcra_set_disjoint_class(struct lcra_state *l, unsigned c1, unsigned c2) | |||
| void | |||
| lcra_restrict_range(struct lcra_state *l, unsigned node, unsigned len) | |||
| { | |||
| if (l->alignment[node]) | |||
| if (node < l->node_count && l->alignment[node]) | |||
| l->modulus[node] = DIV_ROUND_UP(l->bound - len + 1, 1 << (l->alignment[node] - 1)); | |||
| } | |||