diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-12 21:20:04 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-12 21:20:04 +0000 |
commit | 3971537bd21ec5e0020a6278fe32c0a3c451fba3 (patch) | |
tree | ef12922256ff331367abb08a57a059b305fdd7a4 /cpukit/itron/src/rel_wai.c | |
parent | + Moved error checks to before the disable dispatch where possible. (diff) | |
download | rtems-3971537bd21ec5e0020a6278fe32c0a3c451fba3.tar.bz2 |
+ Changed validation of the_thread to validation of location.
Diffstat (limited to 'cpukit/itron/src/rel_wai.c')
-rw-r--r-- | cpukit/itron/src/rel_wai.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/cpukit/itron/src/rel_wai.c b/cpukit/itron/src/rel_wai.c index 81d7e6dc94..1fb3cbbcd4 100644 --- a/cpukit/itron/src/rel_wai.c +++ b/cpukit/itron/src/rel_wai.c @@ -28,16 +28,10 @@ ER rel_wai( Objects_Locations location; the_thread = _ITRON_Task_Get( tskid, &location ); - if (!the_thread) - _ITRON_return_errorno( _ITRON_Task_Clarify_get_id_error( tskid ) ); - - _Thread_Disable_dispatch(); - switch ( location ) { case OBJECTS_REMOTE: case OBJECTS_ERROR: - _Thread_Enable_dispatch(); - return _ITRON_Task_Clarify_get_id_error( tskid ); + _ITRON_return_errorno( _ITRON_Task_Clarify_get_id_error( tskid ) ); case OBJECTS_LOCAL: /* |