diff options
author | hyunuktak <hyunuk.tak@samsung.com> | 2015-08-07 17:11:34 +0900 |
---|---|---|
committer | hyunuktak <hyunuk.tak@samsung.com> | 2015-08-07 17:11:56 +0900 |
commit | 6aa4055ef0544ae85457c25c510fe3db04949c43 (patch) | |
tree | 94018be3cef92c33b60650c488dc15536c8f978a /src/resolver.c | |
parent | bc55a3df0d4d2d97964ce2fadc9fe3ffc4953f4e (diff) | |
download | connman-6aa4055ef0544ae85457c25c510fe3db04949c43.tar.gz connman-6aa4055ef0544ae85457c25c510fe3db04949c43.tar.bz2 connman-6aa4055ef0544ae85457c25c510fe3db04949c43.zip |
Base Code merged to SPIN 2.4submit/tizen/20150810.034432
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
Change-Id: I84a42375b5c59739e4caca1f726699ea7647ef17
Diffstat (limited to 'src/resolver.c')
-rwxr-xr-x[-rw-r--r--] | src/resolver.c | 34 |
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); |