[Xfce4-commits] r22669 - xfburn/trunk/xfburn
Jean-François Wauthy
pollux at xfce.org
Sat Aug 5 21:08:26 UTC 2006
Author: pollux
Date: 2006-08-05 21:08:25 +0000 (Sat, 05 Aug 2006)
New Revision: 22669
Modified:
xfburn/trunk/xfburn/xfburn-data-composition.c
xfburn/trunk/xfburn/xfburn-main.c
xfburn/trunk/xfburn/xfburn-settings.c
xfburn/trunk/xfburn/xfburn-utils.c
Log:
plug some small memleaks
Modified: xfburn/trunk/xfburn/xfburn-data-composition.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-data-composition.c 2006-08-05 19:26:42 UTC (rev 22668)
+++ xfburn/trunk/xfburn/xfburn-data-composition.c 2006-08-05 21:08:25 UTC (rev 22669)
@@ -993,8 +993,8 @@
gtk_tree_store_set (GTK_TREE_STORE (model), iter,
DATA_COMPOSITION_COLUMN_ICON, icon_directory,
DATA_COMPOSITION_COLUMN_CONTENT, name,
- DATA_COMPOSITION_COLUMN_PATH, path, DATA_COMPOSITION_COLUMN_TYPE, DATA_COMPOSITION_TYPE_DIRECTORY,
- DATA_COMPOSITION_COLUMN_SIZE, (guint64) 4, -1);
+ DATA_COMPOSITION_COLUMN_TYPE, DATA_COMPOSITION_TYPE_DIRECTORY,
+ DATA_COMPOSITION_COLUMN_SIZE, (guint64) 4, -1);
xfburn_data_disc_usage_add_size (XFBURN_DISC_USAGE (priv->disc_usage), (guint64) 4);
while ((filename = g_dir_read_name (dir))) {
Modified: xfburn/trunk/xfburn/xfburn-main.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-main.c 2006-08-05 19:26:42 UTC (rev 22668)
+++ xfburn/trunk/xfburn/xfburn-main.c 2006-08-05 21:08:25 UTC (rev 22669)
@@ -93,7 +93,7 @@
xfburn_settings_flush ();
xfburn_settings_free ();
- g_list_foreach (list_devices, (GFunc) xfburn_device_content_free, NULL);
+ g_list_foreach (list_devices, (GFunc) xfburn_device_free, NULL);
g_list_free (list_devices);
return EXIT_SUCCESS;
}
Modified: xfburn/trunk/xfburn/xfburn-settings.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-settings.c 2006-08-05 19:26:42 UTC (rev 22668)
+++ xfburn/trunk/xfburn/xfburn-settings.c 2006-08-05 21:08:25 UTC (rev 22669)
@@ -232,15 +232,15 @@
(k = _find_attribute (attribute_names, "value")) != -1) {
if (!strcmp (attribute_values[j], "int"))
- xfburn_settings_set_int (g_strdup (attribute_values[i]), atoi (attribute_values[k]));
+ xfburn_settings_set_int (attribute_values[i], atoi (attribute_values[k]));
else if (!strcmp (attribute_values[j], "boolean")) {
if (!strcmp (attribute_values[k], "true"))
- xfburn_settings_set_boolean (g_strdup (attribute_values[i]), TRUE);
+ xfburn_settings_set_boolean (attribute_values[i], TRUE);
else
- xfburn_settings_set_boolean (g_strdup (attribute_values[i]), FALSE);
+ xfburn_settings_set_boolean (attribute_values[i], FALSE);
}
else if (!strcmp (attribute_values[j], "string"))
- xfburn_settings_set_string (g_strdup (attribute_values[i]), attribute_values[k]);
+ xfburn_settings_set_string (attribute_values[i], attribute_values[k]);
}
}
}
Modified: xfburn/trunk/xfburn/xfburn-utils.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-utils.c 2006-08-05 19:26:42 UTC (rev 22668)
+++ xfburn/trunk/xfburn/xfburn-utils.c 2006-08-05 21:08:25 UTC (rev 22669)
@@ -123,6 +123,8 @@
g_message ("Requested device index [%d] is out of bounds. " "All devices have been read.", deviceindex);
g_hash_table_destroy (ret);
ret = NULL;
+
+ g_strfreev (columns);
break;
}
More information about the Xfce4-commits
mailing list