summaryrefslogtreecommitdiff
path: root/src/resolver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolver.c')
-rwxr-xr-x[-rw-r--r--]src/resolver.c34
1 files changed, 2 insertions, 32 deletions
diff --git a/src/resolver.c b/src/resolver.c
index f6fd0632..6a649388 100644..100755
--- a/src/resolver.c
+++ b/src/resolver.c
@@ -37,10 +37,6 @@
#define RESOLVER_FLAG_PUBLIC (1 << 0)
-#if defined TIZEN_EXT
-#include <sys/smack.h>
-#endif
-
/*
* Threshold for RDNSS lifetime. Will be used to trigger RS
* before RDNSS entries actually expire
@@ -141,11 +137,6 @@ static int resolvfile_export(void)
goto done;
}
-#if defined TIZEN_EXT
- if (smack_fsetlabel(fd, "_", SMACK_LABEL_ACCESS) != 0)
- DBG("Failed to label _");
-#endif
-
if (ftruncate(fd, 0) < 0) {
err = -errno;
goto failed;
@@ -292,6 +283,8 @@ static void remove_entries(GSList *entries)
}
g_slist_free(entries);
+
+ append_fallback_nameservers();
}
static gboolean resolver_expire_cb(gpointer user_data)
@@ -571,21 +564,6 @@ int connman_resolver_remove_all(int index)
return 0;
}
-/**
- * connman_resolver_flush:
- *
- * Flush pending resolver requests
- */
-void connman_resolver_flush(void)
-{
- append_fallback_nameservers();
-
- if (dnsproxy_enabled)
- __connman_dnsproxy_flush();
-
- return;
-}
-
int __connman_resolver_redo_servers(int index)
{
GSList *list;
@@ -617,14 +595,6 @@ int __connman_resolver_redo_servers(int index)
*/
__connman_dnsproxy_remove(entry->index, entry->domain,
entry->server);
- /*
- * Remove also the resolver timer for the old server entry.
- * A new timer will be set for the new server entry
- * when the next Router Advertisement message arrives
- * with RDNSS/DNSSL settings.
- */
- g_source_remove(entry->timeout);
- entry->timeout = 0;
__connman_dnsproxy_append(entry->index, entry->domain,
entry->server);