diff --git a/src/modules/module-netjack2-driver.c b/src/modules/module-netjack2-driver.c index 40ad33eab..1a2281db2 100644 --- a/src/modules/module-netjack2-driver.c +++ b/src/modules/module-netjack2-driver.c @@ -676,11 +676,11 @@ on_data_io(void *data, int fd, uint32_t mask) } if (mask & SPA_IO_IN) { bool source_running, sink_running; - uint32_t nframes; + int32_t nframes; uint64_t nsec; nframes = netjack2_driver_sync_wait(&impl->peer); - if (nframes == 0) + if (nframes <= 0) return; nsec = get_time_nsec(impl);