diff --git a/src/pv/loop.c b/src/pv/loop.c index 90aa016..65cc367 100644 --- a/src/pv/loop.c +++ b/src/pv/loop.c @@ -640,6 +640,13 @@ int pv_main_loop(pvstate_t state) || (state->control.delay_start < 0.001)) { pv_elapsedtime_copy(&next_update, &cur_time); } + /* + * In "--monitor both" mode, run a final exchange of + * information with the other side. + */ + if (state->control.othermonitor_pid > 0) { + pv__monitor_exchange(state); + } } /*