Fixed segfault that happend when you'd exit the ingame-state.

This commit is contained in:
2025-12-11 18:37:40 +01:00
parent f4404457ee
commit 0045d2788c
4 changed files with 11 additions and 9 deletions

View File

@@ -87,10 +87,10 @@ void game_session_init_default_settings(bool is_singleplayer, Game_Session_Setti
static void game_session_tick(Game_Session *session) {
// Update input.
for(uint16_t i = 0; i < session->settings.max_players; i++) {
Game_Session_Player *session_player = &session->players[i];
Game_Session_Player *session_player = &session->players[i];
{ // Check if any players have joined/disconnected by comparing against the previous session_player.
Game_Session_Player *session_player_prev = &session->players_prev[i];
Game_Session_Player *session_player_prev = &session->players_prev[i];
bool was_active = session_player_prev->active;
bool is_active = session_player->active;