dnsproxy: Ignore adding and removing of NULL servers
authorHenri Bragge <henri.bragge@ixonos.com>
Fri, 3 Dec 2010 12:42:30 +0000 (14:42 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 7 Dec 2010 11:42:39 +0000 (12:42 +0100)
plugins/dnsproxy.c

index f287c3c..b35ccb0 100644 (file)
@@ -793,6 +793,9 @@ static int dnsproxy_append(const char *interface, const char *domain,
 
        DBG("interface %s server %s", interface, server);
 
+       if (server == NULL)
+               return -EINVAL;
+
        if (g_str_equal(server, "127.0.0.1") == TRUE)
                return -ENODEV;
 
@@ -820,6 +823,9 @@ static int dnsproxy_remove(const char *interface, const char *domain,
 {
        DBG("interface %s server %s", interface, server);
 
+       if (server == NULL)
+               return -EINVAL;
+
        if (g_str_equal(server, "127.0.0.1") == TRUE)
                return -ENODEV;