From 1f884cfbcb126c8f8bfeeabd349e082ae8fae3b6 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 21 Nov 2008 23:58:42 +0100 Subject: s3-dssync-passdb: fill in passdb_startup. Guenther Signed-off-by: Stefan Metzmacher --- source3/libnet/libnet_dssync_passdb.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/source3/libnet/libnet_dssync_passdb.c b/source3/libnet/libnet_dssync_passdb.c index 7e7e14b49c..c6feb26fa6 100644 --- a/source3/libnet/libnet_dssync_passdb.c +++ b/source3/libnet/libnet_dssync_passdb.c @@ -26,7 +26,22 @@ static NTSTATUS passdb_startup(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, struct replUpToDateVectorBlob **pold_utdv) { - return NT_STATUS_NOT_SUPPORTED; + NTSTATUS status; + struct pdb_methods *methods = NULL; + + if (ctx->output_filename) { + status = make_pdb_method_name(&methods, ctx->output_filename); + } else { + status = make_pdb_method_name(&methods, lp_passdb_backend()); + } + + if (!NT_STATUS_IS_OK(status)) { + return status; + } + + ctx->private_data = methods; + + return status; } /**************************************************************** -- cgit