From: Lizzy Fleckenstein Date: Mon, 19 Dec 2022 15:42:29 +0000 (+0100) Subject: Fix memory bug at shutdown X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;p=dragonblocks_alpha.git Fix memory bug at shutdown --- diff --git a/src/client/client.c b/src/client/client.c index 10f8ba4..20442d2 100644 --- a/src/client/client.c +++ b/src/client/client.c @@ -145,17 +145,17 @@ int main(int argc, char **argv) game(&gfx_init); dragonnet_peer_shutdown(client); + pthread_t recv_thread = client->recv_thread; + + flag_set(&finish); + pthread_join(recv_thread, NULL); + client_auth_deinit(); client_entity_deinit(); client_player_deinit(); client_terrain_deinit(); interrupt_deinit(); - pthread_t recv_thread = client->recv_thread; - - flag_set(&finish); - pthread_join(recv_thread, NULL); - flag_dst(&finish); flag_dst(&gfx_init);