From debd40014f38065b6a72fbadefd60a0cadd2c89d Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Tue, 9 May 2000 04:57:31 +0000 Subject: one more refcounting fix I missed before. * providers/mbox/camel-mbox-folder.c (mbox_get_message_by_uid): one more refcounting fix I missed before. svn path=/trunk/; revision=2930 --- camel/providers/mbox/camel-mbox-folder.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'camel/providers/mbox') diff --git a/camel/providers/mbox/camel-mbox-folder.c b/camel/providers/mbox/camel-mbox-folder.c index 5cc4cb3efd..c38951a74d 100644 --- a/camel/providers/mbox/camel-mbox-folder.c +++ b/camel/providers/mbox/camel-mbox-folder.c @@ -872,6 +872,7 @@ mbox_get_message_by_uid (CamelFolder *folder, const gchar *uid, CamelException * /* we use a parser to verify the message is correct, and in the correct position */ parser = camel_mime_parser_new(); camel_mime_parser_init_with_stream(parser, message_stream); + gtk_object_unref((GtkObject *)message_stream); camel_mime_parser_scan_from(parser, TRUE); camel_mime_parser_seek(parser, info->frompos, SEEK_SET); @@ -915,8 +916,6 @@ fail: } if (parser) gtk_object_unref((GtkObject *)parser); - if (message_stream) - gtk_object_unref((GtkObject *)message_stream); if (message) gtk_object_unref((GtkObject *)message); -- cgit v1.2.3