diff --git a/dist/antd-1.0.4b.tar.gz b/dist/antd-1.0.4b.tar.gz index cdfe285..08318c9 100644 Binary files a/dist/antd-1.0.4b.tar.gz and b/dist/antd-1.0.4b.tar.gz differ diff --git a/plugin_manager.c b/plugin_manager.c index be3a59c..8215229 100644 --- a/plugin_manager.c +++ b/plugin_manager.c @@ -61,7 +61,7 @@ void * plugin_from_file(char* name) char* error; char* path = __s("%s%s%s",config()->plugins_dir,name,config()->plugins_ext); void (*fn)(const char*, config_t*); - lib_handle = dlopen(path, RTLD_NOW| RTLD_GLOBAL); + lib_handle = dlopen(path, RTLD_LAZY); if (!lib_handle) { ERROR("Cannot load plugin '%s' : '%s'",name,dlerror());