From 6a18664d511ac77bde3df040e3c95ffef385c186 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Fri, 12 Aug 2011 15:45:43 +1000 Subject: s3-passdb: Connect to specified samdb if location is provided, otherwise use default Pair-Programmed-With: Andrew Bartlett --- source3/passdb/pdb_samba4.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'source3/passdb') diff --git a/source3/passdb/pdb_samba4.c b/source3/passdb/pdb_samba4.c index ed27501b4d..ae38133e20 100644 --- a/source3/passdb/pdb_samba4.c +++ b/source3/passdb/pdb_samba4.c @@ -2213,10 +2213,18 @@ static NTSTATUS pdb_init_samba4(struct pdb_methods **pdb_method, goto nomem; } - state->ldb = samdb_connect(state, + if (location) { + state->ldb = samdb_connect_url(state, + state->ev, + state->lp_ctx, + system_session(state->lp_ctx), + 0, location); + } else { + state->ldb = samdb_connect(state, state->ev, state->lp_ctx, system_session(state->lp_ctx), 0); + } if (!state->ldb) { DEBUG(0, ("samdb_connect failed\n")); -- cgit