diff options
author | Michael Natterer <mitch@imendio.com> | 2008-02-26 14:20:08 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2008-02-26 14:20:08 +0000 |
commit | 2b66e18dab44e1f207c881078a3230569bd3b927 (patch) | |
tree | 18d9721f22ebea8a8ebd76bf00d19895583da4fc /gtk/gtktextbufferserialize.c | |
parent | 418374e45b8a03184aed25869e20c92e0e658ddd (diff) | |
download | gtk+-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.c | 9 |
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); |