diff options
author | Christian Persch <chpe@gnome.org> | 2010-09-23 13:02:50 +0200 |
---|---|---|
committer | Christian Persch <chpe@gnome.org> | 2010-11-03 14:25:35 +0100 |
commit | 9e0c07870af1dac84c033031cf301671779c8328 (patch) | |
tree | 70354004512aad7d289ea30a031afdede65f694c /gio/gunixmount.c | |
parent | 63b87b2c26bf983823f83943b8d752bd053ce539 (diff) | |
download | glib-9e0c07870af1dac84c033031cf301671779c8328.tar.gz |
Use g_simple_async_result_{new_,}take_error
Bug #633685.
Diffstat (limited to 'gio/gunixmount.c')
-rw-r--r-- | gio/gunixmount.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gio/gunixmount.c b/gio/gunixmount.c index c030a0453..9da2474c3 100644 --- a/gio/gunixmount.c +++ b/gio/gunixmount.c @@ -370,7 +370,7 @@ eject_unmount_do_cb (gpointer user_data) handle_error: if (error != NULL) { GSimpleAsyncResult *simple; - simple = g_simple_async_result_new_from_error (G_OBJECT (data->unix_mount), + simple = g_simple_async_result_new_take_error (G_OBJECT (data->unix_mount), data->callback, data->user_data, error); @@ -384,7 +384,6 @@ handle_error: g_io_channel_unref (data->error_channel); g_strfreev (data->argv); - g_error_free (error); g_free (data); } |