summaryrefslogtreecommitdiffstats
path: root/src/sbefw/sbeFifoMsgUtils.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/sbefw/sbeFifoMsgUtils.C')
-rw-r--r--src/sbefw/sbeFifoMsgUtils.C3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sbefw/sbeFifoMsgUtils.C b/src/sbefw/sbeFifoMsgUtils.C
index 2d18a1d3..75489cae 100644
--- a/src/sbefw/sbeFifoMsgUtils.C
+++ b/src/sbefw/sbeFifoMsgUtils.C
@@ -150,7 +150,8 @@ uint32_t sbeUpFifoDeq_mult (uint32_t &io_len,
}
// if Upstream FIFO is empty,
- if (l_data.statusOrReserved.fifo_empty)
+ if ( ( l_data.statusOrReserved.fifo_empty) &&
+ ( !l_data.statusOrReserved.valid_flag))
{
pk_sleep(PK_MILLISECONDS(FIFO_WAIT_SLEEP_TIME));
continue;
OpenPOWER on IntegriCloud