BIND 10 trac2980, updated. 58875c2089c61e5174db855530e9de237920c669 [2980] Get rid of RTLD_DEEPBIND

BIND 10 source code commits bind10-changes at lists.isc.org
Mon Jun 24 19:48:43 UTC 2013


The branch, trac2980 has been updated
       via  58875c2089c61e5174db855530e9de237920c669 (commit)
      from  2bde65105b86a512aa798cac5bcad723bafb38c9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 58875c2089c61e5174db855530e9de237920c669
Author: Stephen Morris <stephen at isc.org>
Date:   Mon Jun 24 20:48:25 2013 +0100

    [2980] Get rid of RTLD_DEEPBIND

-----------------------------------------------------------------------

Summary of changes:
 src/lib/hooks/library_manager.cc |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-----------------------------------------------------------------------
diff --git a/src/lib/hooks/library_manager.cc b/src/lib/hooks/library_manager.cc
index a24b6a6..59fafa9 100644
--- a/src/lib/hooks/library_manager.cc
+++ b/src/lib/hooks/library_manager.cc
@@ -45,7 +45,7 @@ LibraryManager::openLibrary() {
 
     // Open the library.  We'll resolve names now, so that if there are any
     // issues we don't bugcheck in the middle of apparently unrelated code.
-    dl_handle_ = dlopen(library_name_.c_str(), RTLD_NOW | RTLD_DEEPBIND);
+    dl_handle_ = dlopen(library_name_.c_str(), RTLD_NOW | RTLD_LOCAL);
     if (dl_handle_ == NULL) {
         LOG_ERROR(hooks_logger, HOOKS_OPEN_ERROR).arg(library_name_)
                   .arg(dlerror());



More information about the bind10-changes mailing list