[gnome-commander/gcmd-1-3] Fix for memory leaks
- From: Piotr Eljasiak <epiotr src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-commander/gcmd-1-3] Fix for memory leaks
- Date: Tue, 30 Jun 2009 20:53:39 +0000 (UTC)
commit c5ec480ca3fd73f60f9fc2a66a0f695e23c3590d
Author: Dmitriy Lyfar <dlyfar gmail com>
Date: Tue Jun 30 22:43:36 2009 +0200
Fix for memory leaks
src/owner.h | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/owner.h b/src/owner.h
index 19a6c5a..070edad 100644
--- a/src/owner.h
+++ b/src/owner.h
@@ -129,6 +129,12 @@ inline GnomeCmdOwner::HashTable<T,ID>::~HashTable()
g_hash_table_destroy (name_table);
if (entries)
{
+ for (GList *i = entries; i; i = g_list_next (i))
+ {
+ Entry *e = (Entry *) i->data;
+ g_free (e->name);
+ }
+
g_list_foreach (entries, (GFunc) g_free, NULL);
g_list_free (entries);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]