diff options
author | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2011-08-30 23:18:47 +0200 |
---|---|---|
committer | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2012-01-22 09:47:27 +0100 |
commit | 199973156a5b1975fa8ecccedf4fb93a32cac7b4 (patch) | |
tree | c48e537bd164b589a498687463a45c1abb8966da /daemon/gvfsafpserver.c | |
parent | ca382dd370cdeaac0d73f74db54eb5a90626798c (diff) | |
download | gvfs-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.c | 10 |
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; } |