Connman state does not change to online if only fallback nameservers
are configured. Wispr queries connman_service_get_nameservers() and
aborts if no nameservers are returned.
So if no explicit nameservers are configured for a service, but
fallback nameservers are available, return these.
---
src/service.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/service.c b/src/service.c
index 8753247..59e97c6 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2427,7 +2427,7 @@ char **connman_service_get_nameservers(struct
connman_service *service)
return nameservers;
}
- return NULL;
+ return
g_strdupv(connman_setting_get_string_list("FallbackNameservers"));
}
char **connman_service_get_timeservers_config(struct connman_service *service)
--
1.7.9.5
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman