removed, it was double-freeing the key. (save_object): Just save the
authorNot Zed <NotZed@Ximian.com>
Wed, 12 Mar 2003 00:37:33 +0000 (00:37 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Wed, 12 Mar 2003 00:37:33 +0000 (00:37 +0000)
commit8bc6585871195be4be47640fa6ec5330cc1abc8c
tree84dea0b217b1fbea0bb86eff515d5c9b0a65580c
parent520f9bdf216a7ce985b963c1d235aa3f61859a3f
removed, it was double-freeing the key. (save_object): Just save the

2003-03-12  Not Zed  <NotZed@Ximian.com>

        * camel-object.c (remove_bag): removed, it was double-freeing the
        key.
        (save_object): Just save the object in an array.
        (camel_object_bag_destroy): first save the object bag's objects in
        a list, then remove them one at a time from the bag since we can't
        remove hash table entries while we're in a foreach (PITA glib
        shit).  For #39486.
        (camel_object_bag_*): killed some warnings.
camel/ChangeLog
camel/camel-object.c