diff options
author | Peter Williams <peterw@ximian.com> | 2002-08-21 03:34:28 +0800 |
---|---|---|
committer | Peter Williams <peterw@src.gnome.org> | 2002-08-21 03:34:28 +0800 |
commit | 6f7a4cc27d69c8cb23045999e649841d2172d06a (patch) | |
tree | 9437f48765a5333cf2e22150d6ec418af638ce47 /camel/camel-mime-filter-index.c | |
parent | 2be7ab21f64752eda4cc6558bd9116d5d1a58474 (diff) | |
download | gsoc2013-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.c | 1 |
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; |