summaryrefslogtreecommitdiff
path: root/client/gvfsiconloadable.c
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2016-12-12 09:46:17 +0100
committerOndrej Holy <oholy@redhat.com>2016-12-12 14:41:40 +0100
commitd6a678a50e16fc4dd5664855e13fa15e10c74277 (patch)
treeb6fe431466e14e23e94138cf2335de616b6aa486 /client/gvfsiconloadable.c
parentda937bb0515d22e43cfe3dc18f4831ecfd5a9c46 (diff)
downloadgvfs-d6a678a50e16fc4dd5664855e13fa15e10c74277.tar.gz
gvfsiconloadable: Duplicate caller's error
The caller's error is not duplicated since the commit 811aace. It might cause segfaults, because gvfsdaemonvfs is not modified appropriately. https://bugzilla.gnome.org/show_bug.cgi?id=747412
Diffstat (limited to 'client/gvfsiconloadable.c')
-rw-r--r--client/gvfsiconloadable.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/client/gvfsiconloadable.c b/client/gvfsiconloadable.c
index 2de6df89..517004d0 100644
--- a/client/gvfsiconloadable.c
+++ b/client/gvfsiconloadable.c
@@ -223,7 +223,7 @@ async_got_mount_info (GMountInfo *mount_info,
if (error != NULL)
{
g_dbus_error_strip_remote_error (error);
- g_task_return_error (data->task, error);
+ g_task_return_error (data->task, g_error_copy (error));
async_path_call_free (data);
return;
}