summaryrefslogtreecommitdiff
path: root/daemon/mount.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/mount.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/mount.c')
-rw-r--r--daemon/mount.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/mount.c b/daemon/mount.c
index 705452f6..30b92b74 100644
--- a/daemon/mount.c
+++ b/daemon/mount.c
@@ -369,13 +369,13 @@ spawn_mount_message_function (DBusConnection *connection,
DBUS_TYPE_INVALID))
{
g_set_error (&error, G_IO_ERROR, G_IO_ERROR_FAILED,
- _("Invalid arguments from spawned child"));
+ "%s", _("Invalid arguments from spawned child"));
mount_finish (data, error);
g_error_free (error);
}
else if (!succeeded)
{
- g_set_error (&error, G_IO_ERROR, G_IO_ERROR_FAILED, error_message);
+ g_set_error (&error, G_IO_ERROR, G_IO_ERROR_FAILED, "%s", error_message);
mount_finish (data, error);
g_error_free (error);
}