summaryrefslogtreecommitdiffstats
path: root/testsuites/mptests/mp14/delay.c
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites/mptests/mp14/delay.c')
-rw-r--r--testsuites/mptests/mp14/delay.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/testsuites/mptests/mp14/delay.c b/testsuites/mptests/mp14/delay.c
index f2d1dcb730..a7375990d2 100644
--- a/testsuites/mptests/mp14/delay.c
+++ b/testsuites/mptests/mp14/delay.c
@@ -20,14 +20,13 @@
rtems_timer_service_routine Delayed_send_event(
rtems_id timer_id,
- void *ignored
+ void *id_ptr
)
{
rtems_status_code status;
+ rtems_id id = *(rtems_id *)id_ptr;
- status = rtems_event_send(
- Task_id[ rtems_object_id_get_index( timer_id ) ],
- RTEMS_EVENT_16
- );
- fatal_directive_check_status_only( status, RTEMS_SUCCESSFUL, "rtems_event_send" );
+ status = rtems_event_send( id, RTEMS_EVENT_16 );
+ fatal_directive_check_status_only(
+ status, RTEMS_SUCCESSFUL, "rtems_event_send" );
}