diff --git a/libobs/obs-output.c b/libobs/obs-output.c index 2a691548d..1171d1ec2 100644 --- a/libobs/obs-output.c +++ b/libobs/obs-output.c @@ -2908,6 +2908,8 @@ void obs_output_signal_stop(obs_output_t *output, int code) } else { if (delay_active(output)) os_atomic_set_bool(&output->delay_active, false); + if (reconnecting(output)) + os_atomic_set_bool(&output->reconnecting, false); obs_output_end_data_capture(output); } }