From: Jukka Rissanen Date: Thu, 4 Apr 2013 11:44:53 +0000 (+0300) Subject: dnsproxy: Do not add or remove ::1 server X-Git-Tag: 1.13~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=429c4652e56aea608d7cc7624dfdd88dd7beec30;p=platform%2Fupstream%2Fconnman.git dnsproxy: Do not add or remove ::1 server --- diff --git a/src/dnsproxy.c b/src/dnsproxy.c index 77a86f7..d54ca70 100644 --- a/src/dnsproxy.c +++ b/src/dnsproxy.c @@ -2327,6 +2327,9 @@ int __connman_dnsproxy_append(int index, const char *domain, if (g_str_equal(server, "127.0.0.1") == TRUE) return -ENODEV; + if (g_str_equal(server, "::1") == TRUE) + return -ENODEV; + data = find_server(index, server, IPPROTO_UDP); if (data != NULL) { append_domain(index, domain); @@ -2363,6 +2366,9 @@ int __connman_dnsproxy_remove(int index, const char *domain, if (g_str_equal(server, "127.0.0.1") == TRUE) return -ENODEV; + if (g_str_equal(server, "::1") == TRUE) + return -ENODEV; + remove_server(index, domain, server, IPPROTO_UDP); remove_server(index, domain, server, IPPROTO_TCP);