From 77121ec58cec26f88c3b0fcf61ac87aac270d63a Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 3 Jan 2011 14:05:47 +1100 Subject: [PATCH] Use RTLD_GROUP --- lib/gssapi/mech/gss_mech_switch.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gssapi/mech/gss_mech_switch.c b/lib/gssapi/mech/gss_mech_switch.c index 6da7411a9..3aca12369 100644 --- a/lib/gssapi/mech/gss_mech_switch.c +++ b/lib/gssapi/mech/gss_mech_switch.c @@ -281,7 +281,11 @@ _gss_load_mech(void) #define RTLD_LOCAL 0 #endif - so = dlopen(lib, RTLD_LAZY | RTLD_LOCAL); +#ifndef RTLD_GROUP +#define RTLD_GROUP 0 +#endif + + so = dlopen(lib, RTLD_LAZY | RTLD_LOCAL | RTLD_GROUP); if (!so) { /* fprintf(stderr, "dlopen: %s\n", dlerror()); */ free(mech_oid.elements); -- 2.11.4.GIT