summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2011-08-02 23:36:47 +0200
committerChristian Kellner <gicmo@gnome.org>2011-08-25 21:19:54 +0200
commit57111a53efb977bbeac170baadf55599bb786f16 (patch)
tree5b68d42bd792272122fe4e2a9c94907114ff1278 /daemon
parent03aefc964366bc63c5de1ef94d8f6c863fe7a39c (diff)
downloadgvfs-57111a53efb977bbeac170baadf55599bb786f16.tar.gz
afp: return G_IO_ERROR_IS_DIRECTORY when trying to open a directory for read
Diffstat (limited to 'daemon')
-rw-r--r--daemon/gvfsbackendafp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gvfsbackendafp.c b/daemon/gvfsbackendafp.c
index 54c89735..161bf454 100644
--- a/daemon/gvfsbackendafp.c
+++ b/daemon/gvfsbackendafp.c
@@ -441,7 +441,7 @@ open_fork_cb (GObject *source_object, GAsyncResult *res, gpointer user_data)
_("File doesn't exist"));
break;
case AFP_RESULT_OBJECT_TYPE_ERR:
- g_simple_async_result_set_error (simple, G_IO_ERROR, G_IO_ERROR_NOT_REGULAR_FILE,
+ g_simple_async_result_set_error (simple, G_IO_ERROR, G_IO_ERROR_IS_DIRECTORY,
_("File is a directory"));
break;
case AFP_RESULT_TOO_MANY_FILES_OPEN:
@@ -481,7 +481,7 @@ open_fork (GVfsBackendAfp *afp_backend,
if (is_root (filename))
{
g_simple_async_report_error_in_idle (G_OBJECT (afp_backend), callback,
- user_data, G_IO_ERROR, G_IO_ERROR_NOT_REGULAR_FILE,
+ user_data, G_IO_ERROR, G_IO_ERROR_IS_DIRECTORY,
_("File is a directory"));
return;
}