diff options
Diffstat (limited to 'cpukit/rtems/src/timerserver.c')
-rw-r--r-- | cpukit/rtems/src/timerserver.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cpukit/rtems/src/timerserver.c b/cpukit/rtems/src/timerserver.c index 09e792aa1c..55c3d96b9b 100644 --- a/cpukit/rtems/src/timerserver.c +++ b/cpukit/rtems/src/timerserver.c @@ -228,10 +228,11 @@ rtems_status_code rtems_timer_initiate_server( ) { rtems_status_code status; + Thread_Life_state thread_life_state; - _Once_Lock(); + thread_life_state = _Once_Lock(); status = _Timer_server_Initiate( priority, stack_size, attribute_set ); - _Once_Unlock(); + _Once_Unlock( thread_life_state ); return status; } |