summaryrefslogtreecommitdiffstats
path: root/src/Common/Application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Common/Application.cpp')
-rw-r--r--src/Common/Application.cpp8
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();
}
}