Don't call getenv("UID_WRAPPER") on start of uwrap_init().
Signed-off-by: Robin Hack <hack.robin@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
static void uwrap_init(void)
{
- const char *env = getenv("UID_WRAPPER");
+ const char *env;
pthread_t tid = pthread_self();
UWRAP_LOCK(uwrap_id);
uwrap.initialised = true;
uwrap.enabled = false;
+ env = getenv("UID_WRAPPER");
if (env != NULL && env[0] == '1') {
const char *root = getenv("UID_WRAPPER_ROOT");
int rc;