summaryrefslogtreecommitdiff
path: root/gtk/gtktextbufferserialize.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2008-02-26 14:20:08 +0000
committerMichael Natterer <mitch@src.gnome.org>2008-02-26 14:20:08 +0000
commit2b66e18dab44e1f207c881078a3230569bd3b927 (patch)
tree18d9721f22ebea8a8ebd76bf00d19895583da4fc /gtk/gtktextbufferserialize.c
parent418374e45b8a03184aed25869e20c92e0e658ddd (diff)
downloadgtk+-2b66e18dab44e1f207c881078a3230569bd3b927.tar.gz
don't g_free() the members of info->tag_stack since they are a) gobjects
2008-02-26 Michael Natterer <mitch@imendio.com> * gtk/gtktextbufferserialize.c (parse_info_free): don't g_free() the members of info->tag_stack since they are a) gobjects and b) not even owned by us, ugh... Fixes crash when deserializing fails. svn path=/trunk/; revision=19657
Diffstat (limited to 'gtk/gtktextbufferserialize.c')
-rw-r--r--gtk/gtktextbufferserialize.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/gtk/gtktextbufferserialize.c b/gtk/gtktextbufferserialize.c
index 217208c4b4..c36409b4fd 100644
--- a/gtk/gtktextbufferserialize.c
+++ b/gtk/gtktextbufferserialize.c
@@ -1625,17 +1625,8 @@ text_span_free (TextSpan *span)
static void
parse_info_free (ParseInfo *info)
{
- GSList *slist;
GList *list;
- slist = info->tag_stack;
- while (slist)
- {
- g_free (slist->data);
-
- slist = slist->next;
- }
-
g_slist_free (info->tag_stack);
g_slist_free (info->states);