Make an internal function to request fallback nameservers to be added
in case no nameservers were configured for the service.
---
This one is also needed in addition to "[PATCH] dnsproxy: Enable fallback nameservers
when default service changes".
Please test,
Patrik
src/connman.h | 1 +
src/resolver.c | 4 ++--
src/service.c | 1 +
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/connman.h b/src/connman.h
index 447bdd7..c74ab91 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -248,6 +248,7 @@ int __connman_inet_get_address_netmask(int ifindex,
int __connman_resolver_init(gboolean dnsproxy);
void __connman_resolver_cleanup(void);
+void __connman_resolver_append_fallback_nameservers(void);
int __connman_resolvfile_append(int index, const char *domain, const char *server);
int __connman_resolvfile_remove(int index, const char *domain, const char *server);
int __connman_resolver_redo_servers(int index);
diff --git a/src/resolver.c b/src/resolver.c
index 121b71c..fbe4be7 100644
--- a/src/resolver.c
+++ b/src/resolver.c
@@ -218,7 +218,7 @@ int __connman_resolvfile_remove(int index, const char *domain,
return resolvfile_export();
}
-static void append_fallback_nameservers(void)
+void __connman_resolver_append_fallback_nameservers(void)
{
GSList *list;
@@ -295,7 +295,7 @@ static void remove_entries(GSList *entries)
g_slist_free(entries);
- append_fallback_nameservers();
+ __connman_resolver_append_fallback_nameservers();
}
static gboolean resolver_expire_cb(gpointer user_data)
diff --git a/src/service.c b/src/service.c
index 8e07337..86fa382 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1041,6 +1041,7 @@ static int nameserver_add_all(struct connman_service *service,
i++;
}
}
+ __connman_resolver_append_fallback_nameservers();
searchdomain_add_all(service);
--
2.8.0.rc3
Show replies by date
On Mon, 2016-04-11 at 13:29 +0300, Patrik Flykt wrote:
Make an internal function to request fallback nameservers to be
added
in case no nameservers were configured for the service.
---
This one is also needed in addition to "[PATCH] dnsproxy: Enable
fallback nameservers when default service changes".
Applied.
Patrik