diff options
Diffstat (limited to 'cpukit/posix/src/timercreate.c')
-rw-r--r-- | cpukit/posix/src/timercreate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/posix/src/timercreate.c b/cpukit/posix/src/timercreate.c index bd52f87fe9..a8690b6699 100644 --- a/cpukit/posix/src/timercreate.c +++ b/cpukit/posix/src/timercreate.c @@ -72,7 +72,7 @@ int timer_create( */ ptimer = _POSIX_Timer_Allocate(); if ( !ptimer ) { - _Thread_Enable_dispatch(); + _Objects_Put( &ptimer->Object ); rtems_set_errno_and_return_minus_one( EAGAIN ); } @@ -97,6 +97,6 @@ int timer_create( _Objects_Open_u32(&_POSIX_Timer_Information, &ptimer->Object, 0); *timerid = ptimer->Object.id; - _Thread_Enable_dispatch(); + _Objects_Put( &ptimer->Object ); return 0; } |