From 43f22850878fe297d711a01b21566b35570236be Mon Sep 17 00:00:00 2001 From: loonycyborg Date: Sun, 13 Nov 2016 13:38:05 +0300 Subject: [PATCH] Properly delete games in custom deleter This fixes saving replays and a memory leak. --- src/server/server.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/server.cpp b/src/server/server.cpp index 7b324a81c4f9..80f017d319e7 100644 --- a/src/server/server.cpp +++ b/src/server/server.cpp @@ -1163,6 +1163,7 @@ void server::cleanup_game(game* game_ptr) LOG_SERVER << "Could not find game (" << game_ptr->id() << ") to delete in games_and_users_list_.\n"; } + delete game_ptr; } void server::handle_join_game(socket_ptr socket, simple_wml::node& join)