[evolution-data-server/evolution-data-server-3-12] Bug 731585 - evolution-ews Camel part pretends offline state
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/evolution-data-server-3-12] Bug 731585 - evolution-ews Camel part pretends offline state
- Date: Thu, 12 Jun 2014 19:49:46 +0000 (UTC)
commit dd2ccaf0b9021273e1d8104e4a8668e1bff6d522
Author: Milan Crha <mcrha redhat com>
Date: Thu Jun 12 21:13:15 2014 +0200
Bug 731585 - evolution-ews Camel part pretends offline state
Do not try to connect to "localhost" and if there is not a connectable,
then assume the connection works, rather than not.
camel/camel-network-service.c | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/camel/camel-network-service.c b/camel/camel-network-service.c
index 8a537b8..8980772 100644
--- a/camel/camel-network-service.c
+++ b/camel/camel-network-service.c
@@ -665,7 +665,7 @@ network_service_new_connectable (CamelNetworkService *service)
host = camel_network_settings_dup_host (network_settings);
port = camel_network_settings_get_port (network_settings);
- if (host != NULL)
+ if (host && *host && g_ascii_strcasecmp (host, "localhost") != 0)
connectable = g_network_address_new (host, port);
g_free (host);
@@ -1008,10 +1008,8 @@ camel_network_service_can_reach_sync (CamelNetworkService *service,
priv->network_monitor, connectable,
cancellable, &local_error);
} else {
- local_error = g_error_new_literal (
- G_IO_ERROR,
- G_IO_ERROR_HOST_UNREACHABLE,
- _("No host information available"));
+ /* No host information available, assume reachable */
+ can_reach = TRUE;
}
update_property =
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]