tracker r1604 - in branches/indexer-split: . src/libtracker-db
- From: carlosg svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1604 - in branches/indexer-split: . src/libtracker-db
- Date: Mon, 9 Jun 2008 10:27:27 +0000 (UTC)
Author: carlosg
Date: Mon Jun 9 10:27:27 2008
New Revision: 1604
URL: http://svn.gnome.org/viewvc/tracker?rev=1604&view=rev
Log:
2008-06-09 Carlos Garnacho <carlos imendio com>
* src/libtracker-db/tracker-db-manager.c
(db_manager_row_to_field_def): Plug a leak.
Modified:
branches/indexer-split/ChangeLog
branches/indexer-split/src/libtracker-db/tracker-db-manager.c
Modified: branches/indexer-split/src/libtracker-db/tracker-db-manager.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-manager.c (original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-manager.c Mon Jun 9 10:27:27 2008
@@ -823,7 +823,7 @@
{
TrackerField *field_def;
TrackerFieldType field_type;
- gchar *field_name, *name;
+ gchar *id_str, *field_name, *name;
gint weight, id;
gboolean embedded, multiple_values, delimited, filtered, store_metadata;
@@ -842,7 +842,9 @@
9, &store_metadata,
-1);
- tracker_field_set_id (field_def, tracker_int_to_string (id));
+ id_str = tracker_int_to_string (id);
+
+ tracker_field_set_id (field_def, id_str);
tracker_field_set_name (field_def, name);
tracker_field_set_data_type (field_def, field_type);
tracker_field_set_field_name (field_def, field_name);
@@ -853,6 +855,7 @@
tracker_field_set_filtered (field_def, filtered);
tracker_field_set_store_metadata (field_def, store_metadata);
+ g_free (id_str);
g_free (field_name);
g_free (name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]