From: Andrew C. <ac...@us...> - 2002-09-23 11:49:14
|
Update of /cvsroot/planeshift/planeshift/src/server In directory usw-pr-cvs1:/tmp/cvs-serv8332/src/server Modified Files: main.cpp Log Message: fixed for crash Index: main.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/server/main.cpp,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** main.cpp 16 Sep 2002 21:21:41 -0000 1.42 --- main.cpp 23 Sep 2002 11:49:11 -0000 1.43 *************** *** 12,16 **** // ---------------------------------------------------------------- - // this is needed for the engine to construct OS specific stuff // such as building WinMain() calling function in windows --- 12,15 ---- *************** *** 52,60 **** delete psserver; // Save Configuration ! csRef<iConfigManager> cfgmgr = CS_QUERY_REGISTRY(object_reg, iConfigManager); if (cfgmgr) cfgmgr->Save(); ! csInitializer::DestroyApplication(object_reg); --- 51,62 ---- delete psserver; + // Save Configuration ! ! csRef<iConfigManager> cfgmgr=CS_QUERY_REGISTRY(object_reg, iConfigManager); if (cfgmgr) cfgmgr->Save(); ! cfgmgr = NULL; ! csInitializer::DestroyApplication(object_reg); |