[nautilus] Print leaked unique eel_ref_str:s at exit
- From: Alexander Larsson <alexl src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [nautilus] Print leaked unique eel_ref_str:s at exit
- Date: Tue, 8 Sep 2009 09:03:55 +0000 (UTC)
commit 75298a3ded74e42b047f95f0746ea3dca8e0a6b7
Author: Alexander Larsson <alexl redhat com>
Date: Tue Sep 8 10:55:29 2009 +0200
Print leaked unique eel_ref_str:s at exit
eel/eel-string.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/eel/eel-string.c b/eel/eel-string.c
index 15dc0b7..c23eb93 100644
--- a/eel/eel-string.c
+++ b/eel/eel-string.c
@@ -29,6 +29,7 @@
#include <locale.h>
#include <stdlib.h>
#include <string.h>
+#include <eel-glib-extensions.h>
#if !defined (EEL_OMIT_SELF_CHECK)
#include "eel-lib-self-check-functions.h"
@@ -852,7 +853,9 @@ eel_ref_str_get_unique (const char *string)
G_LOCK (unique_ref_strs);
if (unique_ref_strs == NULL) {
- unique_ref_strs = g_hash_table_new (g_str_hash, g_str_equal);
+ unique_ref_strs =
+ eel_g_hash_table_new_free_at_exit (g_str_hash, g_str_equal,
+ "unique eel_ref_str");
}
res = g_hash_table_lookup (unique_ref_strs, string);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]