summaryrefslogtreecommitdiff
path: root/src/util/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/server.c')
-rw-r--r--src/util/server.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/util/server.c b/src/util/server.c
index a33207b3..3dcfccaf 100644
--- a/src/util/server.c
+++ b/src/util/server.c
@@ -423,6 +423,11 @@ int server_setup(const char *name, int flags,
setenv("_SSS_LOOPS", "NO", 0);
+ /* To make sure the domain cannot be set from the environment, unset the
+ * variable explicitly when setting up any server. Backends later set the
+ * value after reading domain from the configuration */
+ unsetenv(SSS_DOM_ENV);
+
setup_signals();
/* we want default permissions on created files to be very strict,