diff options
Diffstat (limited to 'src/cppunit/UnixDynamicLibraryManager.cpp')
| -rw-r--r-- | src/cppunit/UnixDynamicLibraryManager.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cppunit/UnixDynamicLibraryManager.cpp b/src/cppunit/UnixDynamicLibraryManager.cpp index f235cce..4de32cf 100644 --- a/src/cppunit/UnixDynamicLibraryManager.cpp +++ b/src/cppunit/UnixDynamicLibraryManager.cpp @@ -34,7 +34,11 @@ DynamicLibraryManager::doFindSymbol( const std::string &symbol ) std::string DynamicLibraryManager::getLastErrorDetail() const { - return ""; + const char* last_error = ::dlerror(); + if(last_error) + return last_error; + else + return ""; } |
