summaryrefslogtreecommitdiff
path: root/ACE/ace/DLL_Manager.cpp
diff options
context:
space:
mode:
authorLike Ma <likemartinma@gmail.com>2019-02-20 02:30:48 +0800
committerLike Ma <likemartinma@gmail.com>2019-02-20 02:30:48 +0800
commitc9fe03a6e37045bcdb189e54496e6bcddd9bcdaa (patch)
tree46a67f054a1281bcde8377183a5ed82cc41921ff /ACE/ace/DLL_Manager.cpp
parentd0d94a2127df268056ee00f793c0894897e4d397 (diff)
downloadATCD-c9fe03a6e37045bcdb189e54496e6bcddd9bcdaa.tar.gz
Fix AIX dlopen debug log.
Diffstat (limited to 'ACE/ace/DLL_Manager.cpp')
-rw-r--r--ACE/ace/DLL_Manager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/ace/DLL_Manager.cpp b/ACE/ace/DLL_Manager.cpp
index 28e5c94bb33..a3ab8df7aa8 100644
--- a/ACE/ace/DLL_Manager.cpp
+++ b/ACE/ace/DLL_Manager.cpp
@@ -203,6 +203,8 @@ ACE_DLL_Handle::open (const ACE_TCHAR *dll_name,
}
open_mode |= RTLD_MEMBER;
+ this->handle_ = ACE_OS::dlopen (aix_pathname, open_mode);
+
if (ACE::debug ())
{
ACE_TString err;
@@ -217,7 +219,6 @@ ACE_DLL_Handle::open (const ACE_TCHAR *dll_name,
this->error(err).c_str()));
}
- this->handle_ = ACE_OS::dlopen (aix_pathname, open_mode);
if (this->handle_ != ACE_SHLIB_INVALID_HANDLE)
break;