Bug 627854 - imapx conn-manager memory leak
authorMatthew Barnes <mbarnes@redhat.com>
Fri, 27 Aug 2010 15:07:17 +0000 (11:07 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Fri, 27 Aug 2010 15:07:17 +0000 (11:07 -0400)
camel/providers/imapx/camel-imapx-conn-manager.c
camel/providers/imapx/camel-imapx-server.c

index b4e4b86..6351c60 100644 (file)
@@ -57,6 +57,7 @@ free_connection (gpointer data, gpointer user_data)
 
        g_object_unref (conn);
        g_hash_table_destroy (cinfo->folders);
+       g_free (cinfo->selected_folder);
 
        g_free (cinfo);
 }
index 55f5cf3..2e4ec78 100644 (file)
@@ -4690,6 +4690,8 @@ imapx_server_finalize (GObject *object)
 {
        CamelIMAPXServer *is = CAMEL_IMAPX_SERVER (object);
 
+       camel_url_free (is->url);
+
        g_static_rec_mutex_free(&is->queue_lock);
        g_static_rec_mutex_free (&is->ostream_lock);
        g_hash_table_destroy (is->uid_eflags);