- if (ts_list != NULL) {
- g_slist_free_full(ts_list, g_free);
- ts_list = NULL;
- }
-
- service_ts_config = connman_service_get_timeservers_config(service);
-
- /* First add Service Timeservers.Configuration to the list */
- for (i=0; service_ts_config != NULL && service_ts_config[i] != NULL; i++)
- ts_list = g_slist_prepend(ts_list, g_strdup(service_ts_config[i]));
-
- service_ts = connman_service_get_timeservers(service);
-
- /* First add Service Timeservers via DHCP to the list */
- for (i=0; service_ts != NULL && service_ts[i] != NULL; i++)
- ts_list = g_slist_prepend(ts_list, g_strdup(service_ts[i]));
-
- network = __connman_service_get_network(service);
-
- index = connman_network_get_index(network);
-
- service_gw = __connman_ipconfig_get_gateway_from_index(index);
-
- /* Then add Service Gateway to the list */
- if (service_gw != NULL)
- ts_list = g_slist_prepend(ts_list, g_strdup(service_gw));
-
- /* Then add Global Timeservers to the list */
- timeservers = load_timeservers();
-
- for (i=0; timeservers != NULL && timeservers[i] != NULL; i++)
- ts_list = g_slist_prepend(ts_list, g_strdup(timeservers[i]));