diff --git a/shm_consumer/MESA_shm_consumer.c b/shm_consumer/MESA_shm_consumer.c index f240fdf..34a7900 100644 --- a/shm_consumer/MESA_shm_consumer.c +++ b/shm_consumer/MESA_shm_consumer.c @@ -524,7 +524,7 @@ int main(int argc, char **argv) if(g_care_pid == CONSUMER_CARE_PID_SPEC){ if(!producer_pid_is_cared(tmp_ovw->producer_pid)){ MESA_shm_ring_queue_set_empty(ring_queue_head[i]); - break ; + continue ; } } if(g_output_mode == CONSUMER_OUTPUT_MODE_FILE){