From 230a2c5c6265aef5a0baefad21c8854c48ce5b59 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Sat, 26 Oct 2024 23:03:32 +0200 Subject: [PATCH] fix crashes in local games because of using uninitialised pointers (#5147) --- cockatrice/src/client/tabs/tab_game.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/client/tabs/tab_game.cpp b/cockatrice/src/client/tabs/tab_game.cpp index ebcf2bcd4..76dc478fb 100644 --- a/cockatrice/src/client/tabs/tab_game.cpp +++ b/cockatrice/src/client/tabs/tab_game.cpp @@ -440,7 +440,9 @@ TabGame::TabGame(TabSupervisor *_tabSupervisor, : Tab(_tabSupervisor), clients(_clients), gameInfo(event.game_info()), roomGameTypes(_roomGameTypes), hostId(event.host_id()), localPlayerId(event.player_id()), isLocalGame(_tabSupervisor->getIsLocalGame()), spectator(event.spectator()), judge(event.judge()), gameStateKnown(false), resuming(event.resuming()), - currentPhase(-1), activeCard(nullptr), gameClosed(false), replay(nullptr), replayDock(nullptr) + currentPhase(-1), activeCard(nullptr), gameClosed(false), replay(nullptr), replayPlayButton(nullptr), + replayFastForwardButton(nullptr), aReplaySkipForward(nullptr), aReplaySkipBackward(nullptr), + aReplaySkipForwardBig(nullptr), aReplaySkipBackwardBig(nullptr), replayDock(nullptr) { // THIS CTOR IS USED ON GAMES gameInfo.set_started(false);