diff options
Diffstat (limited to 'src/service.c')
-rw-r--r-- | src/service.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c index 9cbfa6ce..34de494a 100644 --- a/src/service.c +++ b/src/service.c @@ -1543,6 +1543,12 @@ static int nameserver_add_all(struct connman_service *service, if (!i) __connman_resolver_append_fallback_nameservers(); +#if defined TIZEN_EXT + const char *global_dns = connman_option_get_string("GlobalNameserver"); + if (global_dns) + nameserver_add(service, type, global_dns); +#endif + searchdomain_add_all(service); return 0; @@ -1712,6 +1718,11 @@ static int nameserver_remove_all(struct connman_service *service, i++; } +#if defined TIZEN_EXT + const char *global_dns = connman_option_get_string("GlobalNameserver"); + if (global_dns) + nameserver_remove(service, type, global_dns); +#endif searchdomain_remove_all(service); return 0; |