summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/tools
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/ldb/tools')
-rw-r--r--source4/lib/ldb/tools/cmdline.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/source4/lib/ldb/tools/cmdline.c b/source4/lib/ldb/tools/cmdline.c
index 1f4a7544a5..31d3f2662a 100644
--- a/source4/lib/ldb/tools/cmdline.c
+++ b/source4/lib/ldb/tools/cmdline.c
@@ -36,9 +36,9 @@
struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb, int argc, const char **argv,
void (*usage)(void))
{
- struct ldb_cmdline options, *ret;
+ struct ldb_cmdline options, *ret=NULL;
poptContext pc;
- int num_options = 0;
+ int r, num_options = 0;
char opt;
struct poptOption popt_options[] = {
POPT_AUTOHELP
@@ -65,6 +65,10 @@ struct ldb_cmdline *ldb_cmdline_process(struct ldb_context *ldb, int argc, const
#ifdef _SAMBA_BUILD_
ldbsearch_init_subsystems;
+ r = ldb_register_samba_handlers(ldb);
+ if (r != 0) {
+ goto failed;
+ }
#endif
ret = talloc_zero(ldb, struct ldb_cmdline);