ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/main.C
(Generate patch)

Comparing deliantra/server/server/main.C (file contents):
Revision 1.24 by root, Tue Sep 12 19:20:08 2006 UTC vs.
Revision 1.25 by root, Tue Sep 12 23:22:32 2006 UTC

1273 1273
1274/* clean up everything before exiting */ 1274/* clean up everything before exiting */
1275void 1275void
1276cleanup (void) 1276cleanup (void)
1277{ 1277{
1278 LOG (llevDebug, "Cleanup called. freeing data.\n"); 1278 LOG (llevDebug, "Cleanup called.\n");
1279 clean_tmp_files ();
1280 write_book_archive (); 1279 write_book_archive ();
1281#ifdef MEMORY_DEBUG
1282 free_all_maps ();
1283 free_style_maps ();
1284 free_all_object_data ();
1285 free_all_archs ();
1286 free_all_treasures ();
1287 free_all_images ();
1288 free_all_newserver ();
1289 free_all_recipes ();
1290 free_all_readable ();
1291 free_all_god ();
1292 free_all_anim ();
1293 /* See what the string data that is out there that hasn't been freed. */
1294 1280
1295/* LOG(llevDebug, ss_dump_table(0xff));*/ 1281 INVOKE_GLOBAL (CLEANUP);
1296#endif 1282
1297 exit (0); 1283 _exit (0);
1298} 1284}
1299 1285
1300void 1286void
1301leave (player *pl, int draw_exit) 1287leave (player *pl, int draw_exit)
1302{ 1288{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines