Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Ticket #4403: sptimer_err01.patch

File sptimer_err01.patch, 801 bytes (added by Frank Kuehndel, on 05/06/21 at 14:18:12)

Extends existing test to reproduce the issue.

  • testsuites/sptests/sptimer_err01/init.c

    diff --git a/testsuites/sptests/sptimer_err01/init.c b/testsuites/sptests/sptimer_err01/init.c
    index 1faa2e27fa..318a2175e9 100644
    a b rtems_task Init( 
    193193  );
    194194  puts( "TA1 - rtems_timer_fire_when - RTEMS_INVALID_ADDRESS" );
    195195
     196  /* NULL time-of-day */
     197  status = rtems_timer_fire_when( timer_id, NULL, Delayed_routine, NULL );
     198  fatal_directive_status(
     199    status,
     200    RTEMS_INVALID_ADDRESS,
     201    "rtems_timer_fire_when with NULL time-of-day"
     202  );
     203  puts( "TA1 - rtems_timer_fire_when - RTEMS_INVALID_ADDRESS" );
     204
    196205  /* invalid time -- before RTEMS epoch */
    197206  build_time( &time, 2, 5, 1987, 8, 30, 45, 0 );
    198207  status = rtems_timer_fire_when( timer_id, &time, Delayed_routine, NULL );