diff options
Diffstat (limited to 'cpukit/itron/src')
-rw-r--r-- | cpukit/itron/src/trcv_mbf.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/itron/src/trcv_mbf.c b/cpukit/itron/src/trcv_mbf.c index 9e05334433..aee0a8661b 100644 --- a/cpukit/itron/src/trcv_mbf.c +++ b/cpukit/itron/src/trcv_mbf.c @@ -36,6 +36,7 @@ ER trcv_mbf( CORE_message_queue_Status status; boolean wait; Watchdog_Interval interval; + uint32_t msgsz; interval = 0; if (tmout == TMO_POL) { @@ -63,11 +64,12 @@ ER trcv_mbf( &the_message_buffer->message_queue, the_message_buffer->Object.id, msg, - p_msgsz, + &msgsz, wait, interval ); _Thread_Enable_dispatch(); + *p_msgsz = msgsz; status = (CORE_message_queue_Status)_Thread_Executing->Wait.return_code; return _ITRON_Message_buffer_Translate_core_message_buffer_return_code(status); |