diff options
author | Carlos Garnacho <carlos@lanedo.com> | 2009-09-08 18:22:34 +0200 |
---|---|---|
committer | Carlos Garnacho <carlos@lanedo.com> | 2009-09-08 18:23:38 +0200 |
commit | b99f64aec4f2c700cf85277de51da46211dfda16 (patch) | |
tree | f2385f738ef8d06de95c8255d7fd3dcafaa67187 | |
parent | 900bf50bec2875abc43139a0f652a7e3590c2d61 (diff) | |
download | tracker-b99f64aec4f2c700cf85277de51da46211dfda16.tar.gz |
Plug some leaks in libtracker-miner and tracker-miner-fs.
-rw-r--r-- | src/libtracker-miner/tracker-miner-fs.c | 3 | ||||
-rw-r--r-- | src/tracker-miner-fs/tracker-miner-applications.c | 2 | ||||
-rw-r--r-- | src/tracker-miner-fs/tracker-miner-files.c | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c index 4d45a5b6e..0d4b49a33 100644 --- a/src/libtracker-miner/tracker-miner-fs.c +++ b/src/libtracker-miner/tracker-miner-fs.c @@ -895,12 +895,15 @@ item_queue_handlers_set_up (TrackerMinerFS *fs) } g_object_get (fs, "status", &status, NULL); + if (g_strcmp0 (status, _("Processing files")) != 0) { /* Don't spam this */ g_message ("Processing files..."); g_object_set (fs, "status", _("Processing files"), NULL); } + g_free (status); + fs->private->item_queues_handler_id = g_idle_add (item_queue_handlers_cb, fs); diff --git a/src/tracker-miner-fs/tracker-miner-applications.c b/src/tracker-miner-fs/tracker-miner-applications.c index 9bcde86da..52af8b647 100644 --- a/src/tracker-miner-fs/tracker-miner-applications.c +++ b/src/tracker-miner-fs/tracker-miner-applications.c @@ -433,9 +433,9 @@ process_application_data_free (ProcessApplicationData *data) g_object_unref (data->file); g_object_unref (data->sparql); g_object_unref (data->cancellable); - g_slice_free (ProcessApplicationData, data); g_key_file_free (data->key_file); g_free (data->type); + g_slice_free (ProcessApplicationData, data); } static gboolean diff --git a/src/tracker-miner-fs/tracker-miner-files.c b/src/tracker-miner-fs/tracker-miner-files.c index c7591812b..36527ece3 100644 --- a/src/tracker-miner-fs/tracker-miner-files.c +++ b/src/tracker-miner-fs/tracker-miner-files.c @@ -912,6 +912,7 @@ process_file_cb (GObject *object, /* Something bad happened, notify about the error */ data->callback (TRACKER_MINER_FS (data->miner), file, sparql, error, data->callback_data); process_file_data_free (data); + g_object_unref (file_info); return; } @@ -966,6 +967,7 @@ process_file_cb (GObject *object, /* Next step, getting embedded metadata */ get_embedded_metadata (data, uri, mime_type); + g_object_unref (file_info); g_free (uri); } |