aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-mime-filter-index.c
diff options
context:
space:
mode:
authorPeter Williams <peterw@ximian.com>2002-08-21 03:34:28 +0800
committerPeter Williams <peterw@src.gnome.org>2002-08-21 03:34:28 +0800
commit6f7a4cc27d69c8cb23045999e649841d2172d06a (patch)
tree9437f48765a5333cf2e22150d6ec418af638ce47 /camel/camel-mime-filter-index.c
parent2be7ab21f64752eda4cc6558bd9116d5d1a58474 (diff)
downloadgsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar.gz
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar.bz2
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar.lz
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar.xz
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.tar.zst
gsoc2013-evolution-6f7a4cc27d69c8cb23045999e649841d2172d06a.zip
Plug some large leaks in the indexing code.
2002-08-19 Peter Williams <peterw@ximian.com> Plug some large leaks in the indexing code. * camel-mime-filter-index.c (camel_mime_filter_index_set_index): Unref the old index if necessary. * camel-text-index.c (camel_text_index_get_type): Give it the correct parent type so that finalize handlers chain. (camel_text_index_name_get_type): Here too. (camel_text_index_cursor_get_type): Here too. (camel_text_index_key_cursor_get_type): Here too. svn path=/trunk/; revision=17820
Diffstat (limited to 'camel/camel-mime-filter-index.c')
-rw-r--r--camel/camel-mime-filter-index.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/camel/camel-mime-filter-index.c b/camel/camel-mime-filter-index.c
index e9df08072b..6648abf860 100644
--- a/camel/camel-mime-filter-index.c
+++ b/camel/camel-mime-filter-index.c
@@ -145,6 +145,7 @@ void camel_mime_filter_index_set_index (CamelMimeFilterIndex *mf, CamelIndex *in
size_t outlen, outspace;
camel_mime_filter_complete((CamelMimeFilter *)mf, "", 0, 0, &out, &outlen, &outspace);
+ camel_object_unref ((CamelObject *)index);
}
mf->index = index;