From 516c2cec67ca327e443f8bd7e75d92ca32fc69ec Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sat, 30 Oct 2010 03:59:10 +0300 Subject: bgg --- core/modules.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'core/modules.cpp') diff --git a/core/modules.cpp b/core/modules.cpp index 8df3288..6518825 100644 --- a/core/modules.cpp +++ b/core/modules.cpp @@ -20,16 +20,16 @@ void load_modules() ++i; continue; } - if(!boost::filesystem::status_known((*i).status())) + if(!boost::filesystem::status_known((*i).status())) //worng data { ++i; continue; } bool is_plugin = true; plugin::exported_functions_s *funcs = new plugin::exported_functions_s; - memset(&funcs,0,sizeof(plugin::exported_functions_s)); ACE_DLL *dll = new ACE_DLL; - if(dll->open((*i).path().string().c_str()) != -1) + boost::filesystem::path pth = i->path(); + if(dll->open(pth.string().c_str()) != -1) { if((funcs->Load = (load)dll->symbol("load")) == NULL) is_plugin = false; -- cgit v1.2.3