summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2012-09-05 00:31:29 +0200
committerDebarshi Ray <debarshir@freedesktop.org>2013-01-09 15:33:23 +0100
commit14c8d7d41bcf049ee2c3aca5ef748bea10bc7616 (patch)
tree2400e90a7a0410d662171d9d8d216232b89c6459
parent08cb95912dc554c45f3882eca592dca7012425b6 (diff)
downloadtelepathy-logger-14c8d7d41bcf049ee2c3aca5ef748bea10bc7616.tar.gz
log-walker: Use _take_error instead of _set_from_error / _error_free
Fixes: https://bugs.freedesktop.org/54270
-rw-r--r--telepathy-logger/log-walker.c10
1 files changed, 2 insertions, 8 deletions
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);
}