diff options
author | Simo Sorce <idra@samba.org> | 2003-04-27 12:07:20 +0000 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2003-04-27 12:07:20 +0000 |
commit | c737b1f7587ca7d32a974c6249eec9510e566a9c (patch) | |
tree | e64d93c90d9ef832a1bf50f535d60752bb383392 /source3/sam/idmap.c | |
parent | d2fd4707ab6c53d1dd886c6ec189163d12c8ce8b (diff) | |
download | samba-c737b1f7587ca7d32a974c6249eec9510e566a9c.tar.gz samba-c737b1f7587ca7d32a974c6249eec9510e566a9c.tar.bz2 samba-c737b1f7587ca7d32a974c6249eec9510e566a9c.zip |
make winbind use idmap as well.
change idmap_init call
removed ldap backend for winbind idmap, seem it had problems anyway and it
have to be reworked to work with idmap without calling winbind code.
simo
(This used to be commit 9d7d007443fc75264b2764b90f272ffc40c9be6c)
Diffstat (limited to 'source3/sam/idmap.c')
-rw-r--r-- | source3/sam/idmap.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source3/sam/idmap.c b/source3/sam/idmap.c index c2b966cfbe..45a1d324b1 100644 --- a/source3/sam/idmap.c +++ b/source3/sam/idmap.c @@ -32,10 +32,7 @@ static struct { struct idmap_methods *methods; } remote_idmap_functions[] = { - - { "winbind", idmap_reg_winbind, NULL }, { NULL, NULL, NULL } - }; static struct idmap_methods *local_map; @@ -63,8 +60,10 @@ static struct idmap_methods *get_methods(const char *name) } /* Initialize backend */ -BOOL idmap_init(const char *remote_backend) +BOOL idmap_init(void) { + const char *remote_backend = lp_idmap_backend(); + if (!local_map) { idmap_reg_tdb(&local_map); if (NT_STATUS_IS_ERR(local_map->init())) { |