diff --git a/src/multiplayer/game_multiplayer.cpp b/src/multiplayer/game_multiplayer.cpp index f17f8b1cf..9fa7e447a 100644 --- a/src/multiplayer/game_multiplayer.cpp +++ b/src/multiplayer/game_multiplayer.cpp @@ -738,7 +738,9 @@ void Game_Multiplayer::ApplyScreenTone() { void Game_Multiplayer::Update() { if (session_active) { - if (last_flash_frame_index > -1 && frame_index > last_flash_frame_index) { + if (last_flash_frame_index > -1 + && last_frame_flash.get() != nullptr + && frame_index > last_flash_frame_index) { connection.SendPacketAsync(); last_flash_frame_index = -1; last_frame_flash.reset();