[tracker/tracker-0.12] libtracker-extract: Plug a leak
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/tracker-0.12] libtracker-extract: Plug a leak
- Date: Fri, 25 Nov 2011 15:49:38 +0000 (UTC)
commit 025906403e3c9d4b7603f3794113ea6fcc4ae956
Author: Carlos Garnacho <carlos lanedo com>
Date: Fri Nov 25 15:32:27 2011 +0100
libtracker-extract: Plug a leak
On error, the FD list wasn't being freed.
src/libtracker-extract/tracker-extract-client.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-extract/tracker-extract-client.c b/src/libtracker-extract/tracker-extract-client.c
index 0490b3c..42d82bb 100644
--- a/src/libtracker-extract/tracker-extract-client.c
+++ b/src/libtracker-extract/tracker-extract-client.c
@@ -370,6 +370,8 @@ get_metadata_fast_async (GDBusConnection *connection,
if ((fd_index = g_unix_fd_list_append (fd_list, pipefd[1], &error)) == -1) {
g_simple_async_result_set_from_error (res, error);
g_simple_async_result_complete_in_idle (res);
+
+ g_object_unref (fd_list);
g_error_free (error);
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]