summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2020-03-17 08:58:24 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2020-03-17 08:58:24 +0100
commitafb9f6bac9051b77180178d541b9ae1555717e1f (patch)
tree6ad21dbf806cc9885de226993c800b7682e9ae40
parent0fbb87631ca509aa1bc0c69688efaec94c5ad8a1 (diff)
downloadATCD-afb9f6bac9051b77180178d541b9ae1555717e1f.tar.gz
Guard logging block with a check whether we have debug logging enabled or not
* ACE/ace/DLL_Manager.cpp:
-rw-r--r--ACE/ace/DLL_Manager.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/ACE/ace/DLL_Manager.cpp b/ACE/ace/DLL_Manager.cpp
index 3529fe2ed58..8151097896e 100644
--- a/ACE/ace/DLL_Manager.cpp
+++ b/ACE/ace/DLL_Manager.cpp
@@ -165,13 +165,16 @@ ACE_DLL_Handle::open (const ACE_TCHAR *dll_name,
if (this->handle_ == ACE_SHLIB_INVALID_HANDLE)
{
- ACE_TString errtmp;
- this->error (errtmp);
- ACELIB_ERROR ((LM_ERROR,
- ACE_TEXT ("ACE (%P|%t) DLL_Handle::open (\"%s\"): ")
- ACE_TEXT ("Invalid handle error: %s\n"),
- this->dll_name_,
- errtmp.c_str ()));
+ if (ACE::debug ())
+ {
+ ACE_TString errtmp;
+ this->error (errtmp);
+ ACELIB_ERROR ((LM_ERROR,
+ ACE_TEXT ("ACE (%P|%t) DLL_Handle::open (\"%s\"): ")
+ ACE_TEXT ("Invalid handle error: %s\n"),
+ this->dll_name_,
+ errtmp.c_str ()));
+ }
return -1;
}
}