diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2012-02-29 15:02:44 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-03-01 10:03:49 -0500 |
commit | e840b9da42d696eb86307c641f5196f12ec4b9c4 (patch) | |
tree | c0777427b4194f470f0a920f6566fd12e1701bc1 /src/providers/data_provider_fo.c | |
parent | 55fcd37c086f699db1aeac54a3df046b60755ff6 (diff) | |
download | sssd-e840b9da42d696eb86307c641f5196f12ec4b9c4.tar.gz sssd-e840b9da42d696eb86307c641f5196f12ec4b9c4.tar.xz sssd-e840b9da42d696eb86307c641f5196f12ec4b9c4.zip |
IPA: Set the DNS discovery domain to match ipa_domain
https://fedorahosted.org/sssd/ticket/1217
Diffstat (limited to 'src/providers/data_provider_fo.c')
-rw-r--r-- | src/providers/data_provider_fo.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/providers/data_provider_fo.c b/src/providers/data_provider_fo.c index 81c94f337..4c2c0b4af 100644 --- a/src/providers/data_provider_fo.c +++ b/src/providers/data_provider_fo.c @@ -247,8 +247,11 @@ int be_fo_service_add_callback(TALLOC_CTX *memctx, return EOK; } -int be_fo_add_srv_server(struct be_ctx *ctx, const char *service_name, - const char *query_service, enum be_fo_protocol proto, +int be_fo_add_srv_server(struct be_ctx *ctx, + const char *service_name, + const char *query_service, + const char *default_discovery_domain, + enum be_fo_protocol proto, bool proto_fallback, void *user_data) { struct be_svc_data *svc; @@ -263,7 +266,7 @@ int be_fo_add_srv_server(struct be_ctx *ctx, const char *service_name, ret = confdb_get_string(ctx->cdb, svc, ctx->conf_path, CONFDB_DOMAIN_DNS_DISCOVERY_NAME, - NULL, &domain); + default_discovery_domain, &domain); if (ret != EOK) { DEBUG(1, ("Failed reading %s from confdb\n", CONFDB_DOMAIN_DNS_DISCOVERY_NAME)); |