aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2009-05-18 21:23:24 +0000
committerBill Meier <wmeier@newsguy.com>2009-05-18 21:23:24 +0000
commit5daf89e386622dc4d3697e1bc98faa4a19153c0d (patch)
tree5a02df482649e802fc6107ed85841c40a63fc95f
parent0608bff3c234fd58c124d9a5b1898e11267ce4c8 (diff)
mtp3_summary: fix a small memory leak.
svn path=/trunk/; revision=28399
-rw-r--r--gtk/mtp3_summary.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk/mtp3_summary.c b/gtk/mtp3_summary.c
index 1bf56a389f..4c263f4f7e 100644
--- a/gtk/mtp3_summary.c
+++ b/gtk/mtp3_summary.c
@@ -250,9 +250,6 @@ mtp3_sum_draw(
*tot_num_msus_p += num_msus;
*tot_num_bytes_p += num_bytes;
- /*
- * XXX - when do these get freed?
- */
entries[2] = (seconds) ? g_strdup_printf("%.2f", (double)num_msus/seconds) : g_strdup("N/A");
entries[4] = (num_msus) ? g_strdup_printf("%.2f", (double)num_bytes/num_msus) : g_strdup("N/A");
entries[5] = (seconds) ? g_strdup_printf("%.2f", (double)num_bytes/seconds) : g_strdup("N/A");
@@ -270,6 +267,10 @@ mtp3_sum_draw(
NUM_BYTES_MSU_COLUMN, entries[4],
NUM_BYTES_SEC_COLUMN, entries[5],
-1);
+
+ g_free(entries[2]);
+ g_free(entries[4]);
+ g_free(entries[5]);
}
}