diff options
author | Ondrej Holy <oholy@redhat.com> | 2015-02-27 10:22:22 +0100 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2015-03-05 08:37:21 +0100 |
commit | 14369db2a8fc4f2a33e457a766b077ed6e2a3557 (patch) | |
tree | 109dd9af4fa92c49bdcc2829f645de9b5f3539ac | |
parent | c546e88bd415030553d9c9d36799cdae44900151 (diff) | |
download | gvfs-14369db2a8fc4f2a33e457a766b077ed6e2a3557.tar.gz |
afp: exit silently if connection closed
Commit c15ec62 introduced exit for G_IO_ERROR_CLOSED, however we
should check also for G_IO_ERROR_CONNECTION_CLOSED. Unfortunatelly
this error code was introduced in newer version of GLib then available,
therefore use g_warning instead of g_error to avoid abrt reports.
https://bugzilla.gnome.org/show_bug.cgi?id=710490
-rw-r--r-- | daemon/gvfsafpconnection.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/daemon/gvfsafpconnection.c b/daemon/gvfsafpconnection.c index 2f2958d7..e555eb28 100644 --- a/daemon/gvfsafpconnection.c +++ b/daemon/gvfsafpconnection.c @@ -1077,12 +1077,12 @@ read_data_cb (GObject *object, GAsyncResult *res, gpointer user_data) if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_CLOSED)) { g_message (_("Host closed connection")); - exit(0); } else { - g_error ("FAIL!!! \"%s\"\n", err->message); + g_warning ("FAIL!!! \"%s\"\n", err->message); } + exit (0); } dispatch_reply (afp_connection); @@ -1118,12 +1118,12 @@ read_dsi_header_cb (GObject *object, GAsyncResult *res, gpointer user_data) if (g_error_matches (err, G_IO_ERROR, G_IO_ERROR_CLOSED)) { g_message (_("Host closed connection")); - exit(0); } else { - g_error ("FAIL!!! \"%s\"\n", err->message); + g_warning ("FAIL!!! \"%s\"\n", err->message); } + exit (0); } dsi_header = &priv->read_dsi_header; |