From 4f7f3b910d5dfabd621e70af29eb59a99bb24d8c Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Mon, 15 Nov 2004 19:42:25 +0000 Subject: Moved the last tcp_stream unref to afetr the last fail-check so that we 2004-11-15 Jeffrey Stedfast * providers/pop3/camel-pop3-store.c (connect_to_server): Moved the last tcp_stream unref to afetr the last fail-check so that we won't ever get a double-unref on something we only own one ref on. (connect_to_server): Unref the tcp_stream if we fail to create an engine object before returning fail. svn path=/trunk/; revision=27926 --- camel/providers/pop3/camel-pop3-store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'camel/providers/pop3') diff --git a/camel/providers/pop3/camel-pop3-store.c b/camel/providers/pop3/camel-pop3-store.c index 0edff243e8..ea6d248231 100644 --- a/camel/providers/pop3/camel-pop3-store.c +++ b/camel/providers/pop3/camel-pop3-store.c @@ -200,7 +200,7 @@ connect_to_server (CamelService *service, struct addrinfo *ai, int ssl_mode, Cam camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM, _("Failed to read a valid greeting from POP server %s"), service->url->host); - + camel_object_unref (tcp_stream); return FALSE; } -- cgit v1.2.3