From fbb64cf43457a96dc7757f649d9f2dc3d6243d19 Mon Sep 17 00:00:00 2001 From: Jérémy Dufour Date: Wed, 20 May 2009 19:20:31 +0200 Subject: * digital/io/src: - assert when creating an obstacle outside of the buffer. --- digital/avr/modules/path/path.c | 1 + 1 file changed, 1 insertion(+) (limited to 'digital/avr') diff --git a/digital/avr/modules/path/path.c b/digital/avr/modules/path/path.c index 30cc03f8..af4c9f36 100644 --- a/digital/avr/modules/path/path.c +++ b/digital/avr/modules/path/path.c @@ -265,6 +265,7 @@ path_endpoints (int16_t sx, int16_t sy, int16_t dx, int16_t dy) void path_obstacle (uint8_t i, int16_t x, int16_t y, uint16_t r, uint16_t valid) { + assert (i < AC_PATH_OBSTACLES_POINTS_NB); path.obstacles[i].x = x; path.obstacles[i].y = y; path.obstacles[i].r = r; -- cgit v1.2.3