From f99f0808fffae8452273904a96dee5b94666af1f Mon Sep 17 00:00:00 2001 From: driAn Date: Thu, 20 Nov 2008 21:01:51 +0000 Subject: [PATCH] mem: clean up logger and svcctrl on exit git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3688 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/server.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/src/server.cpp b/source/src/server.cpp index 2622ad41..52269b5b 100644 --- a/source/src/server.cpp +++ b/source/src/server.cpp @@ -3264,7 +3264,12 @@ void serverslice(uint timeout) // main server update, called from cube main lo void cleanupserver() { if(serverhost) enet_host_destroy(serverhost); - if(svcctrl) svcctrl->stop(); + if(svcctrl) + { + svcctrl->stop(); + DELETEP(svcctrl); + } + if(logger) DELETEP(logger); } void extinfo_cnbuf(ucharbuf &p, int cn)