]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
3183. [bug] Added RTLD_GLOBAL flag to dlopen call. [RT #26301]
authorMark Andrews <marka@isc.org>
Fri, 27 Apr 2012 05:00:02 +0000 (15:00 +1000)
committerMark Andrews <marka@isc.org>
Fri, 27 Apr 2012 05:00:02 +0000 (15:00 +1000)
CHANGES
bin/named/unix/dlz_dlopen_driver.c

diff --git a/CHANGES b/CHANGES
index 8f366bf48abefc443cda8b4faac9bf650f604ef1..a16d4a1c7063de0977ba93eec25c48b0aaa5711a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -40,6 +40,8 @@
 3232.  [bug]           Zero zone->curmaster before return in
                        dns_zone_setmasterswithkeys(). [RT #26732]
 
+3183.  [bug]           Added RTLD_GLOBAL flag to dlopen call. [RT #26301]
+
        --- 9.8.2 released ---
 
 3298.  [bug]           Named could dereference a NULL pointer in
index ca4b1fdfcdafe05b7d39353e0f7e8586bf355599..edd394656d28cf270a11d7f20108c47ff6562516 100644 (file)
@@ -250,7 +250,7 @@ dlopen_dlz_create(const char *dlzname, unsigned int argc, char *argv[],
        isc_mutex_init(&cd->lock);
 
        /* Open the library */
-       dlopen_flags = RTLD_NOW;
+       dlopen_flags = RTLD_NOW|RTLD_GLOBAL;
 
 #ifdef RTLD_DEEPBIND
        /*