summaryrefslogtreecommitdiff
path: root/daemon/gvfsafpserver.c
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2011-08-30 23:18:47 +0200
committerCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2012-01-22 09:47:27 +0100
commit199973156a5b1975fa8ecccedf4fb93a32cac7b4 (patch)
treec48e537bd164b589a498687463a45c1abb8966da /daemon/gvfsafpserver.c
parentca382dd370cdeaac0d73f74db54eb5a90626798c (diff)
downloadgvfs-199973156a5b1975fa8ecccedf4fb93a32cac7b4.tar.gz
afp: output the textual representation of undhandled error codes
add a new function afp_result_to_gerror which does a generic AfpResultCode to GError mapping
Diffstat (limited to 'daemon/gvfsafpserver.c')
-rw-r--r--daemon/gvfsafpserver.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/daemon/gvfsafpserver.c b/daemon/gvfsafpserver.c
index cfc2a7ed..d77130f7 100644
--- a/daemon/gvfsafpserver.c
+++ b/daemon/gvfsafpserver.c
@@ -361,8 +361,7 @@ error:
goto cleanup;
generic_error:
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- _("Login to AFP server %s failed"), afp_serv->server_name);
+ g_propagate_error (error, afp_result_code_to_gerror (res_code));
goto error;
}
@@ -581,8 +580,7 @@ error:
goto done;
generic_error:
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- _("Login to AFP server %s failed"), afp_serv->server_name);
+ g_propagate_error (error, afp_result_code_to_gerror (res_code));
res = FALSE;
goto done;
}
@@ -641,9 +639,7 @@ do_login (GVfsAfpServer *afp_serv,
break;
default:
- g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
- _("Anonymous login to AFP server %s failed, got error code: %d"),
- afp_serv->server_name, res_code);
+ g_propagate_error (error, afp_result_code_to_gerror (res_code));
break;
}