Răsfoiți Sursa

Free server id pools directly.

When closing the game, we flush the command queue but after we are pushing the freeing calls of the id pool to the
command queue and they are never being run. Now we free them directly.
santouits 6 ani în urmă
părinte
comite
7aa4622222
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      servers/server_wrap_mt_common.h

+ 1 - 1
servers/server_wrap_mt_common.h

@@ -50,7 +50,7 @@
 	}                                                                                      \
 	void m_type##_free_cached_ids() {                                                      \
 		while (m_type##_id_pool.size()) {                                                  \
-			free(m_type##_id_pool.front()->get());                                         \
+			server_name->free(m_type##_id_pool.front()->get());                            \
 			m_type##_id_pool.pop_front();                                                  \
 		}                                                                                  \
 	}                                                                                      \