forked from amazingfate/loongoffice
24 lines
478 B
Diff
24 lines
478 B
Diff
--- misc/cppunit-1.13.1/src/cppunit/UnixDynamicLibraryManager.cpp
|
|
+++ misc/build/cppunit-1.13.1/src/cppunit/UnixDynamicLibraryManager.cpp
|
|
@@ -20,7 +20,6 @@
|
|
void
|
|
DynamicLibraryManager::doReleaseLibrary()
|
|
{
|
|
- ::dlclose( m_libraryHandle);
|
|
}
|
|
|
|
|
|
@@ -34,7 +33,11 @@
|
|
std::string
|
|
DynamicLibraryManager::getLastErrorDetail() const
|
|
{
|
|
- return "";
|
|
+ const char *last_dlerror = ::dlerror();
|
|
+ if (last_dlerror != NULL)
|
|
+ return last_dlerror;
|
|
+ else
|
|
+ return "";
|
|
}
|
|
|
|
|