summaryrefslogtreecommitdiffstats
path: root/src/providers/ad/ad_id.c
diff options
context:
space:
mode:
authorPavel Reichl <pavel.reichl@redhat.com>2013-12-17 17:32:04 +0000
committerJakub Hrozek <jhrozek@redhat.com>2014-01-09 11:50:59 +0100
commit17195241500e46272018d7897d6e87249870caf2 (patch)
treed4cd863028e0f1b210110160b0fab1f9fdbd9e17 /src/providers/ad/ad_id.c
parentfe521d1ad610920ce5411589a158157d6a5f0794 (diff)
downloadsssd-17195241500e46272018d7897d6e87249870caf2.tar.gz
sssd-17195241500e46272018d7897d6e87249870caf2.tar.xz
sssd-17195241500e46272018d7897d6e87249870caf2.zip
responder: Set forest attribute in AD domains
Resolves: https://fedorahosted.org/sssd/ticket/2160
Diffstat (limited to 'src/providers/ad/ad_id.c')
-rw-r--r--src/providers/ad/ad_id.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/providers/ad/ad_id.c b/src/providers/ad/ad_id.c
index 0280d755c..0a2afda58 100644
--- a/src/providers/ad/ad_id.c
+++ b/src/providers/ad/ad_id.c
@@ -519,9 +519,10 @@ ad_enumeration_master_done(struct tevent_req *subreq)
struct ad_enumeration_state);
char *flat_name;
char *master_sid;
+ char *forest;
ret = ad_master_domain_recv(subreq, state,
- &flat_name, &master_sid);
+ &flat_name, &master_sid, &forest);
talloc_zfree(subreq);
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE, ("Cannot retrieve master domain info\n"));
@@ -530,7 +531,7 @@ ad_enumeration_master_done(struct tevent_req *subreq)
}
ret = sysdb_master_domain_add_info(state->sdom->dom,
- flat_name, master_sid);
+ flat_name, master_sid, forest);
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE, ("Cannot save master domain info\n"));
tevent_req_error(req, ret);