diff --git a/tests/legacy/kernel/test_context/src/context.c b/tests/legacy/kernel/test_context/src/context.c index 47305d5bca2..108d7500f49 100644 --- a/tests/legacy/kernel/test_context/src/context.c +++ b/tests/legacy/kernel/test_context/src/context.c @@ -760,6 +760,12 @@ static int test_timeout(void) break; } } + + if (j == NUM_TIMEOUT_FIBERS) { + TC_ERROR(" *** array overrun: all timeout order values should have been between the boundaries\n"); + return TC_FAIL; + } + task_fiber_delayed_start_cancel(delayed_fibers[j]); ++next_cancellation; continue;