diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2013-12-10 21:49:45 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-01-29 14:08:51 +0100 |
commit | f8407faaeb6726bef6463d84f183f2b0ad1f99d4 (patch) | |
tree | 1540db99c6948384a3b8e1ecacbb497f245db9fb /src/providers/ad/ad_init.c | |
parent | 21767bbb68c826b0bbd9ff55db28375f6681b9fb (diff) | |
download | sssd-f8407faaeb6726bef6463d84f183f2b0ad1f99d4.tar.gz sssd-f8407faaeb6726bef6463d84f183f2b0ad1f99d4.tar.xz sssd-f8407faaeb6726bef6463d84f183f2b0ad1f99d4.zip |
LDAP: Pass a private context to enumeration ptask instead of hardcoded connection
Previously, the sdap-domain enumeration request used a single connection context to
download all the data. Now we'd like to use different connections to
download different objects, so the ID context is passed in and the
request itself decides which connection to use for the sdap-domain
enumeration.
Diffstat (limited to 'src/providers/ad/ad_init.c')
-rw-r--r-- | src/providers/ad/ad_init.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/providers/ad/ad_init.c b/src/providers/ad/ad_init.c index ed69a7d98..eff6d990d 100644 --- a/src/providers/ad/ad_init.c +++ b/src/providers/ad/ad_init.c @@ -205,11 +205,12 @@ sssm_ad_id_init(struct be_ctx *bectx, goto done; } - ret = sdap_id_setup_tasks(ad_ctx->sdap_id_ctx, - ad_ctx->sdap_id_ctx->conn, + ret = sdap_id_setup_tasks(bectx, + ad_ctx->sdap_id_ctx, ad_ctx->sdap_id_ctx->opts->sdom, ad_enumeration_send, - ad_enumeration_recv); + ad_enumeration_recv, + ad_ctx); if (ret != EOK) { goto done; } |