diff options
Diffstat (limited to 'src/Common/Application.cpp')
-rw-r--r-- | src/Common/Application.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Common/Application.cpp b/src/Common/Application.cpp index 196e57a..fdbcbeb 100644 --- a/src/Common/Application.cpp +++ b/src/Common/Application.cpp @@ -24,11 +24,15 @@ #include "SystemManager.h" #include "UserManager.h" +#include <libxml/parser.h> + namespace Mad { namespace Common { Application::Application(bool server) : authManager(new AuthManager), moduleManager(new ModuleManager(this)), requestManager(new RequestManager(this, server)), -systemManager(new SystemManager), userManager(new UserManager(this)) {} +systemManager(new SystemManager), userManager(new UserManager(this)) { + xmlInitParser(); +} Application::~Application() { delete userManager; @@ -36,6 +40,8 @@ Application::~Application() { delete requestManager; delete moduleManager; delete authManager; + + xmlCleanupParser(); } } |