diff --git a/app/ccms_root.cpp b/app/ccms_root.cpp index 126f5d9..74d54cd 100644 --- a/app/ccms_root.cpp +++ b/app/ccms_root.cpp @@ -154,10 +154,6 @@ CCMSRoot::CCMSRoot() : } CCMSRoot::~CCMSRoot() { - delete _admin_panel; - delete _rbac_controller; - delete _menu; - delete _user_controller; } std::string CCMSRoot::menu_head = ""; diff --git a/main.cpp b/main.cpp index 2ea4c6d..64420c4 100644 --- a/main.cpp +++ b/main.cpp @@ -59,7 +59,7 @@ int main(int argc, char **argv, char **envp) { DrogonWebServer *app = new DrogonWebServer(); CCMSRoot *app_root = new CCMSRoot(); app_root->setup(); - + app->set_root(app_root); app->add_listener("127.0.0.1", 8080); @@ -82,7 +82,6 @@ int main(int argc, char **argv, char **envp) { } delete app; - delete app_root; delete dbm; delete file_cache; delete settings;