diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-01-28 14:50:11 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-02-01 06:22:20 +0100 |
commit | 2c0506330f465e8d8daeebace035d850bf5d2729 (patch) | |
tree | 8247e0fa08777bb31ae8700242d103a957539d60 /cpukit/score/src/coremsgbroadcast.c | |
parent | bsp/leon3: Improve printk() support (diff) | |
download | rtems-2c0506330f465e8d8daeebace035d850bf5d2729.tar.bz2 |
score: Simplify _CORE_message_queue_Broadcast()
This fix relates to a Coverity issue (PW.SET_BUT_NOT_USED).
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/src/coremsgbroadcast.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/cpukit/score/src/coremsgbroadcast.c b/cpukit/score/src/coremsgbroadcast.c index f119d49275..3d6c94925f 100644 --- a/cpukit/score/src/coremsgbroadcast.c +++ b/cpukit/score/src/coremsgbroadcast.c @@ -31,8 +31,7 @@ Status_Control _CORE_message_queue_Broadcast( Thread_queue_Context *queue_context ) { - Thread_Control *the_thread; - uint32_t number_broadcasted; + uint32_t number_broadcasted; if ( size > the_message_queue->maximum_message_size ) { _ISR_lock_ISR_enable( &queue_context->Lock_context.Lock_context ); @@ -44,15 +43,13 @@ Status_Control _CORE_message_queue_Broadcast( _CORE_message_queue_Acquire_critical( the_message_queue, queue_context ); while ( - ( the_thread = - _CORE_message_queue_Dequeue_receiver( - the_message_queue, - buffer, - size, - 0, - queue_context - ) - ) + _CORE_message_queue_Dequeue_receiver( + the_message_queue, + buffer, + size, + 0, + queue_context + ) != NULL ) { number_broadcasted += 1; |