---
 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);
 
-- 
1.7.11.7

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to