From 429c4652e56aea608d7cc7624dfdd88dd7beec30 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Thu, 4 Apr 2013 14:44:53 +0300 Subject: [PATCH] dnsproxy: Do not add or remove ::1 server --- src/dnsproxy.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); -- 2.7.4