]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Fix memory bug at shutdown master
authorLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 19 Dec 2022 15:42:29 +0000 (16:42 +0100)
committerLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 19 Dec 2022 15:42:29 +0000 (16:42 +0100)
src/client/client.c

index 10f8ba4977a2c7b0ce072eae2026dafb3164f5e7..20442d257dcfefad379f48baa5e2fe7985bd2bf0 100644 (file)
@@ -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);