diff --git a/kordophoned/src/daemon/update_monitor.rs b/kordophoned/src/daemon/update_monitor.rs index 7085dcc..d5bdf71 100644 --- a/kordophoned/src/daemon/update_monitor.rs +++ b/kordophoned/src/daemon/update_monitor.rs @@ -188,6 +188,7 @@ impl UpdateMonitor { } Err(e) => { log::error!("Error in event stream: {}", e); + self.first_connection = true; break; // Break inner loop to reconnect } } @@ -219,6 +220,7 @@ impl UpdateMonitor { match command { UpdateMonitorCommand::Restart => { log::info!(target: target::UPDATES, "Restarting update monitor"); + self.first_connection = true; break; } }