summaryrefslogtreecommitdiff
path: root/source3/smbd/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/smbd/server.c')
-rw-r--r--source3/smbd/server.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/source3/smbd/server.c b/source3/smbd/server.c
index 24cfed5be9..a767014232 100644
--- a/source3/smbd/server.c
+++ b/source3/smbd/server.c
@@ -845,8 +845,12 @@ void build_options(BOOL screen);
if(!initialize_password_db(False))
exit(1);
- if (!idmap_init())
- exit(1);
+ {
+ const char *idmap_back = lp_idmap_backend();
+
+ if (!idmap_init((idmap_back && *idmap_back) ? "winbind" : NULL))
+ exit(1);
+ }
if (!idmap_init_wellknown_sids())
exit(1);