diff options
author | Simo Sorce <simo@redhat.com> | 2013-01-06 03:58:58 -0500 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-01-15 10:49:20 +0100 |
commit | 234958be042980242fff6da936af674da877c5ef (patch) | |
tree | a2f96f1cf185f950629f0718e9ce69e314c5fada /src/providers/data_provider_be.c | |
parent | 72aa8e7b1d234b6b68446d42efa1cff22b70c81b (diff) | |
download | sssd-234958be042980242fff6da936af674da877c5ef.tar.gz sssd-234958be042980242fff6da936af674da877c5ef.tar.xz sssd-234958be042980242fff6da936af674da877c5ef.zip |
Refactor single domain initialization
Bring it out of sysdb, which will slowly remove internal dependencies on
domains and instead will always require them to be passed by callers.
Diffstat (limited to 'src/providers/data_provider_be.c')
-rw-r--r-- | src/providers/data_provider_be.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c index 5208b48cb..5b6bbc4a3 100644 --- a/src/providers/data_provider_be.c +++ b/src/providers/data_provider_be.c @@ -2344,12 +2344,12 @@ int be_process_init(TALLOC_CTX *mem_ctx, goto fail; } - ret = sysdb_init_domain_and_sysdb(ctx, cdb, be_domain, DB_PATH, - &ctx->domain, &ctx->sysdb); + ret = sssd_domain_init(ctx, cdb, be_domain, DB_PATH, &ctx->domain); if (ret != EOK) { DEBUG(SSSDBG_FATAL_FAILURE, ("fatal error opening cache database\n")); goto fail; } + ctx->sysdb = ctx->domain->sysdb; ret = sss_monitor_init(ctx, ctx->ev, &monitor_be_interface, ctx->identity, DATA_PROVIDER_VERSION, |