ldb: Allow to register extended match rules
[obnox/samba/samba-obnox.git] / lib / ldb / common / ldb.c
index c49513cfaa7584174bf3a8a40cef6c8c5b3c1769..0f0f5ab99b69b805cd0535399ca9d7c4c34abc11 100644 (file)
@@ -130,6 +130,11 @@ struct ldb_context *ldb_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx)
        ldb_set_create_perms(ldb, 0666);
        ldb_set_modules_dir(ldb, LDB_MODULESDIR);
        ldb_set_event_context(ldb, ev_ctx);
+       ret = ldb_register_extended_match_rules(ldb);
+       if (ret != LDB_SUCCESS) {
+               talloc_free(ldb);
+               return NULL;
+       }
 
        /* TODO: get timeout from options if available there */
        ldb->default_timeout = 300; /* set default to 5 minutes */