From 14c8d7d41bcf049ee2c3aca5ef748bea10bc7616 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Wed, 5 Sep 2012 00:31:29 +0200 Subject: log-walker: Use _take_error instead of _set_from_error / _error_free Fixes: https://bugs.freedesktop.org/54270 --- telepathy-logger/log-walker.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'telepathy-logger') diff --git a/telepathy-logger/log-walker.c b/telepathy-logger/log-walker.c index 23fc95e..2897e49 100644 --- a/telepathy-logger/log-walker.c +++ b/telepathy-logger/log-walker.c @@ -286,10 +286,7 @@ tpl_log_walker_fill_cache_async_thread (GSimpleAsyncResult *simple, TPL_LOG_ITER (async_data->fill_iter->data), CACHE_SIZE, &error); if (error != NULL) - { - g_simple_async_result_set_from_error (simple, error); - g_error_free (error); - } + g_simple_async_result_take_error (simple, error); } @@ -572,10 +569,7 @@ tpl_log_walker_rewind_async_thread (GSimpleAsyncResult *simple, async_data->num_events, &error); if (error != NULL) - { - g_simple_async_result_set_from_error (simple, error); - g_error_free (error); - } + g_simple_async_result_take_error (simple, error); } -- cgit v1.2.1