diff options
Diffstat (limited to 'implementation/plugin/src/plugin_manager_impl.cpp')
-rw-r--r-- | implementation/plugin/src/plugin_manager_impl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/implementation/plugin/src/plugin_manager_impl.cpp b/implementation/plugin/src/plugin_manager_impl.cpp index 6da2d82..159eea9 100644 --- a/implementation/plugin/src/plugin_manager_impl.cpp +++ b/implementation/plugin/src/plugin_manager_impl.cpp @@ -200,6 +200,7 @@ void * plugin_manager_impl::load_symbol(void * _handle, } #else if (0 != _handle) { + dlerror(); // Clear previous error its_symbol = dlsym(_handle, _symbol.c_str()); const char *dlsym_error = dlerror(); if (dlsym_error) { |