diff options
Diffstat (limited to 'testsuites/smptests/smp08/tasks.c')
-rw-r--r-- | testsuites/smptests/smp08/tasks.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testsuites/smptests/smp08/tasks.c b/testsuites/smptests/smp08/tasks.c index b71f437027..446c0d11da 100644 --- a/testsuites/smptests/smp08/tasks.c +++ b/testsuites/smptests/smp08/tasks.c @@ -54,8 +54,12 @@ rtems_task Test_task( status = rtems_clock_get_tod( &time ); rtems_test_assert( status == RTEMS_SUCCESSFUL ); if ( time.second >= 35 ) { - TEST_END(); - rtems_test_exit( 0 ); + if ( task_index == 1 ) { + TEST_END(); + rtems_test_exit( 0 ); + } else { + rtems_task_exit(); + } } PrintTaskInfo( p, &time ); |