summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Campagna <gcampagna@src.gnome.org>2014-02-17 21:29:17 +0100
committerBastien Nocera <hadess@hadess.net>2014-02-18 09:48:17 +0100
commit8b6f9afb72281a14fba15d3585bdbde21a926ccb (patch)
tree952a302ca7b5245e10e9ab1b7789743a77924fe4
parentf31dbd02717801ed971d99468ea5d54178fdf4ec (diff)
downloadgnome-control-center-8b6f9afb72281a14fba15d3585bdbde21a926ccb.tar.gz
network: don't warn for invalid settings
g_warning() is for environment errors, not user errors. Not being able to click OK is enough to understand that something is wrong, and if not we should highlight the faulty setting, not spam the logs, expecially in the middle of digitation. Keep a log anyway, for debugging. https://bugzilla.gnome.org/show_bug.cgi?id=724312
-rw-r--r--panels/network/connection-editor/ce-page-ip4.c8
-rw-r--r--panels/network/connection-editor/ce-page-ip6.c8
-rw-r--r--panels/network/connection-editor/net-connection-editor.c4
3 files changed, 2 insertions, 18 deletions
diff --git a/panels/network/connection-editor/ce-page-ip4.c b/panels/network/connection-editor/ce-page-ip4.c
index 15169b07f..b73a6b363 100644
--- a/panels/network/connection-editor/ce-page-ip4.c
+++ b/panels/network/connection-editor/ce-page-ip4.c
@@ -748,18 +748,15 @@ ui_to_setting (CEPageIP4 *page)
}
if (inet_pton (AF_INET, text_address, &tmp_addr) <= 0) {
- g_warning ("IPv4 address %s missing or invalid", text_address);
goto out;
}
if (!parse_netmask (text_netmask, &prefix)) {
- g_warning ("IPv4 prefix %s is invalid", text_netmask);
goto out;
}
if (text_gateway && inet_pton (AF_INET, text_gateway, &tmp_gateway) <= 0) {
- g_warning ("IPv4 gateway %s is invalid", text_gateway);
goto out;
}
@@ -798,7 +795,6 @@ ui_to_setting (CEPageIP4 *page)
}
if (inet_pton (AF_INET, text, &tmp_addr) <= 0) {
- g_warning ("IPv4 dns server %s invalid", text);
goto out;
}
@@ -835,18 +831,15 @@ ui_to_setting (CEPageIP4 *page)
}
if (inet_pton (AF_INET, text_address, &tmp_addr) <= 0) {
- g_warning ("IPv4 route address %s invalid", text_address);
goto out;
}
address = tmp_addr.s_addr;
if (!parse_netmask (text_netmask, &netmask)) {
- g_warning ("IPv4 route netmask %s invalid", text_netmask);
goto out;
}
if (inet_pton (AF_INET, text_gateway, &tmp_addr) <= 0) {
- g_warning ("IPv4 route gateway %s invalid", text_gateway);
goto out;
}
gateway = tmp_addr.s_addr;
@@ -856,7 +849,6 @@ ui_to_setting (CEPageIP4 *page)
errno = 0;
metric = strtoul (text_metric, NULL, 10);
if (errno) {
- g_warning ("IPv4 route metric %s invalid", text_metric);
goto out;
}
}
diff --git a/panels/network/connection-editor/ce-page-ip6.c b/panels/network/connection-editor/ce-page-ip6.c
index bd629707e..3e5d7dc4a 100644
--- a/panels/network/connection-editor/ce-page-ip6.c
+++ b/panels/network/connection-editor/ce-page-ip6.c
@@ -726,19 +726,16 @@ ui_to_setting (CEPageIP6 *page)
}
if (inet_pton (AF_INET6, text_address, &tmp_addr) <= 0) {
- g_warning ("IPv6 address %s missing or invalid", text_address);
goto out;
}
prefix = strtoul (text_prefix, &end, 10);
if (!end || *end || prefix == 0 || prefix > 128) {
- g_warning ("IPv6 prefix %s is invalid", text_prefix);
goto out;
}
if (text_gateway && *text_gateway) {
if (inet_pton (AF_INET6, text_gateway, &tmp_gateway) <= 0) {
- g_warning ("IPv6 gateway %s is invalid", text_gateway);
goto out;
}
if (!IN6_IS_ADDR_UNSPECIFIED (&tmp_gateway))
@@ -773,7 +770,6 @@ ui_to_setting (CEPageIP6 *page)
}
if (inet_pton (AF_INET6, text, &tmp_addr) <= 0) {
- g_warning ("IPv6 dns server %s invalid", text);
goto out;
}
@@ -810,18 +806,15 @@ ui_to_setting (CEPageIP6 *page)
}
if (inet_pton (AF_INET6, text_address, &dest) <= 0) {
- g_warning ("IPv6 route address %s invalid", text_address);
goto out;
}
prefix = strtoul (text_prefix, &end, 10);
if (!end || *end || prefix == 0 || prefix > 128) {
- g_warning ("IPv6 route prefix %s invalid", text_prefix);
goto out;
}
if (inet_pton (AF_INET6, text_gateway, &gateway) <= 0) {
- g_warning ("IPv6 route gateway %s invalid", text_gateway);
goto out;
}
@@ -830,7 +823,6 @@ ui_to_setting (CEPageIP6 *page)
errno = 0;
metric = strtoul (text_metric, NULL, 10);
if (errno) {
- g_warning ("IPv6 route metric %s invalid", text_metric);
goto out;
}
}
diff --git a/panels/network/connection-editor/net-connection-editor.c b/panels/network/connection-editor/net-connection-editor.c
index cecc8e75e..db36b0ccb 100644
--- a/panels/network/connection-editor/net-connection-editor.c
+++ b/panels/network/connection-editor/net-connection-editor.c
@@ -350,10 +350,10 @@ validate (NetConnectionEditor *editor)
if (!ce_page_validate (CE_PAGE (l->data), editor->connection, &error)) {
valid = FALSE;
if (error) {
- g_warning ("Invalid setting %s: %s", ce_page_get_title (CE_PAGE (l->data)), error->message);
+ g_debug ("Invalid setting %s: %s", ce_page_get_title (CE_PAGE (l->data)), error->message);
g_error_free (error);
} else {
- g_warning ("Invalid setting %s", ce_page_get_title (CE_PAGE (l->data)));
+ g_debug ("Invalid setting %s", ce_page_get_title (CE_PAGE (l->data)));
}
}
}