summaryrefslogtreecommitdiff
path: root/daemon/gvfsjob.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2008-02-11 11:46:23 +0000
committerAlexander Larsson <alexl@src.gnome.org>2008-02-11 11:46:23 +0000
commit932ab0b263586caa04abdf4061cf834ef8883975 (patch)
treef7f40e2c72792eb12149f5596298c7d91be37d18 /daemon/gvfsjob.c
parentf3b6acbb7c64aa4fea25b1adf15495d5983531f1 (diff)
downloadgvfs-932ab0b263586caa04abdf4061cf834ef8883975.tar.gz
Save errno befor making other calls. Be safe when calling g_set_error()
2008-02-11 Alexander Larsson <alexl@redhat.com> * client/gdaemonfile.c: * client/gdaemonfileinputstream.c: * client/gdaemonfileoutputstream.c: * common/gsysutils.c: * common/gvfsdaemonprotocol.c: * daemon/gvfsbackendburn.c: * daemon/gvfsbackendcdda.c: * daemon/gvfsbackenddav.c: * daemon/gvfsbackendsftp.c: * daemon/gvfsbackendsmb.c: * daemon/gvfsbackendsmbbrowse.c: * daemon/gvfsbackendtest.c: * daemon/gvfsdaemonutils.c: * daemon/gvfsjob.c: * daemon/mount.c: * daemon/pty_open.c: Save errno befor making other calls. Be safe when calling g_set_error() Patch from Christian Persch (#514822) svn path=/trunk/; revision=1254
Diffstat (limited to 'daemon/gvfsjob.c')
-rw-r--r--daemon/gvfsjob.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/gvfsjob.c b/daemon/gvfsjob.c
index 392af67c..ad461a01 100644
--- a/daemon/gvfsjob.c
+++ b/daemon/gvfsjob.c
@@ -263,7 +263,7 @@ g_vfs_job_failed_from_errno (GVfsJob *job,
g_set_error (&error, G_IO_ERROR,
g_io_error_from_errno (errno_arg),
- g_strerror (errno_arg));
+ "%s", g_strerror (errno_arg));
g_vfs_job_failed_from_error (job, error);
g_error_free (error);
}