From: Arran Cudbard-Bell Date: Wed, 18 Sep 2019 15:41:53 +0000 (-0500) Subject: RTLD_SELF isn't vailable on Linux X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2820fb20668dbe550daa300a7a0f439910ab3ef2;p=thirdparty%2Ffreeradius-server.git RTLD_SELF isn't vailable on Linux --- diff --git a/src/modules/rlm_python/rlm_python.c b/src/modules/rlm_python/rlm_python.c index 10ca6c054cc..fa92a2269c6 100644 --- a/src/modules/rlm_python/rlm_python.c +++ b/src/modules/rlm_python/rlm_python.c @@ -1254,7 +1254,7 @@ static int mod_load(void) * Resolve the test symbol in our own * symbol space. */ - sym = dlsym(RTLD_SELF, PYTHON_TEST_SYMBOL); + sym = dlsym(RTLD_DEFAULT, PYTHON_TEST_SYMBOL); if (!sym) { LOAD_WARN("Can't find %s in symbol table, skipping loading python into global symbol table", PYTHON_TEST_SYMBOL);