|
@@ -412,7 +412,7 @@ int dma_ipe_stream_read(pcilib_dma_context_t *vctx, pcilib_dma_engine_t dma, uin
|
|
|
if ((ctx->last_read_addr == (*last_written_addr_ptr))||(*last_written_addr_ptr == 0)) {
|
|
|
#ifdef IPEDMA_SUPPORT_EMPTY_DETECTED
|
|
|
//# ifdef IPEDMA_DEBUG
|
|
|
- if (wait)
|
|
|
+ if ((wait)&&(*last_written_addr_ptr))
|
|
|
pcilib_warning("The empty_detected flag is not set, but no data arrived within %lu us\n", wait);
|
|
|
//# endif /* IPEDMA_DEBUG */
|
|
|
#endif /* IPEDMA_SUPPORT_EMPTY_DETECTED */
|