From 0b4f6bbfc2ac786eef78a8bc45c3183494dc15d3 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Mon, 3 Jan 2011 14:05:47 +1100 Subject: [PATCH] Use RTLD_GROUP Signed-off-by: Love Hornquist Astrand --- 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 48444a8fa..a68d345e3 100644 --- a/lib/gssapi/mech/gss_mech_switch.c +++ b/lib/gssapi/mech/gss_mech_switch.c @@ -276,7 +276,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);