diff options
author | Andrew Tridgell <tridge@samba.org> | 2011-08-22 17:30:15 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2011-08-25 07:39:38 +1000 |
commit | 5a9dc1d216fe419570891099fa7dd922bf025671 (patch) | |
tree | 5d37f7fbfe70d53b8acf409eacd4318e2a8a02ff /source4/dsdb/repl/drepl_extended.c | |
parent | 484fb303ff2b7e5becd2ad9502ae8645657a3ced (diff) | |
download | samba-5a9dc1d216fe419570891099fa7dd922bf025671.tar.gz samba-5a9dc1d216fe419570891099fa7dd922bf025671.tar.bz2 samba-5a9dc1d216fe419570891099fa7dd922bf025671.zip |
s4-repl: fixed _msdcs DNS name
another multi-domain fix
Diffstat (limited to 'source4/dsdb/repl/drepl_extended.c')
-rw-r--r-- | source4/dsdb/repl/drepl_extended.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source4/dsdb/repl/drepl_extended.c b/source4/dsdb/repl/drepl_extended.c index 4d645941bb..69cccb8409 100644 --- a/source4/dsdb/repl/drepl_extended.c +++ b/source4/dsdb/repl/drepl_extended.c @@ -93,10 +93,9 @@ static WERROR drepl_create_extended_source_dsa(struct dreplsrv_service *service, return WERR_NOMEM; } - sdsa->repsFrom1->other_info->dns_name = - talloc_asprintf(sdsa->repsFrom1->other_info, "%s._msdcs.%s", - GUID_string(sdsa->repsFrom1->other_info, &sdsa->repsFrom1->source_dsa_obj_guid), - lpcfg_dnsdomain(service->task->lp_ctx)); + sdsa->repsFrom1->other_info->dns_name = samdb_ntds_msdcs_dns_name(ldb, + sdsa->repsFrom1->other_info, + &sdsa->repsFrom1->source_dsa_obj_guid); if (!sdsa->repsFrom1->other_info->dns_name) { talloc_free(sdsa); return WERR_NOMEM; |