]> git.notmuchmail.org Git - notmuch/blobdiff - util/gmime-extra.c
util: unreference objects referenced by the returned stream obj
[notmuch] / util / gmime-extra.c
index 7562d9062a20ab1b1a2a9c917c3d4e9b56afe7f5..4a591cae83af98b9c49bfaa4de19c68ee90c385c 100644 (file)
@@ -28,6 +28,8 @@ _gzfile_maybe_filter (GMimeStream *file_stream) {
 
        /* ignore filter id */
        (void)g_mime_stream_filter_add ((GMimeStreamFilter *)gzstream, gzfilter);
+       g_object_unref(gzfilter);
+       g_object_unref(file_stream);
        return gzstream;
     } else {
        return file_stream;