From b87d2a6364ecc9f11572eac1bb557336b5f3736d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 14 May 2021 09:14:11 +0200 Subject: rtems: Check entry point in rtems_task_start() Close #4410. --- testsuites/sptests/sptask_err04/task1.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'testsuites') diff --git a/testsuites/sptests/sptask_err04/task1.c b/testsuites/sptests/sptask_err04/task1.c index 29b63db5f4..c1f59d81fb 100644 --- a/testsuites/sptests/sptask_err04/task1.c +++ b/testsuites/sptests/sptask_err04/task1.c @@ -165,6 +165,15 @@ rtems_task Task_1( ); puts( "TA1 - rtems_task_start - RTEMS_INVALID_ID" ); + /* NULL entry point */ + status = rtems_task_start( RTEMS_SELF, NULL, 0 ); + fatal_directive_status( + status, + RTEMS_INVALID_ADDRESS, + "rtems_task_start with NULL entry point" + ); + puts( "TA1 - rtems_task_start - RTEMS_INVALID_ADDRESS" ); + /* already started */ status = rtems_task_start( RTEMS_SELF, Task_1, 0 ); fatal_directive_status( -- cgit v1.2.3