From aa4b3082b7bfcbe1226b5b67d3596a1137ce82e6 Mon Sep 17 00:00:00 2001 From: Score_Under Date: Fri, 9 Feb 2024 17:07:12 +0000 Subject: [PATCH] Assert array bounds correctly --- src/jsdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jsdev.c b/src/jsdev.c index 34a5175..ca62bd9 100644 --- a/src/jsdev.c +++ b/src/jsdev.c @@ -50,8 +50,9 @@ struct jsdev bool jsaxis_cal_set(jsdev_t *dev, jsidx_t index, const jscal_t *cal) { - ASSERT(index < dev->axis_num); + ASSERT(index < AXIS_CNT); uint8_t id = dev->axis_map[index]; + ASSERT(id < dev->axis_num); if (cal->min >= cal->max || cal->center_min > cal->center_max || cal->center_min <= cal->min || cal->center_max >= cal->max)