summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@src.gnome.org>2001-08-10 18:33:49 +0000
committerJeffrey Stedfast <fejj@src.gnome.org>2001-08-10 18:33:49 +0000
commit58ff74a1776f0905ec74588fb7dfa93c556b178c (patch)
tree7720aa57dfe850d04021c41ea6b56fcfe0d7793c
parent6f3218d4cc239e507b957a5d6daa9663fe250803 (diff)
downloadevolution-data-server-58ff74a1776f0905ec74588fb7dfa93c556b178c.tar.gz
tedfast <fejj@ximian.com>
tedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_rescan): Don't g_strdup() the uid into the trigger_event call.
-rw-r--r--camel/providers/imap/camel-imap-folder.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/camel/providers/imap/camel-imap-folder.c b/camel/providers/imap/camel-imap-folder.c
index b5fba6411..d0b9e0179 100644
--- a/camel/providers/imap/camel-imap-folder.c
+++ b/camel/providers/imap/camel-imap-folder.c
@@ -519,21 +519,21 @@ imap_rescan (CamelFolder *folder, int exists, CamelException *ex)
camel_folder_summary_info_free (folder->summary, info);
g_free (new[i].uid);
}
-
+
seq = i + 1;
-
+
/* Free remaining memory. */
while (i < summary_len && new[i].uid)
g_free (new[i++].uid);
g_free (new);
-
+
/* Remove any leftover cached summary messages. (Yes, we
* repeatedly add the same number to the removed array.
* See RFC2060 7.4.1)
*/
for (i = seq; i <= summary_len; i++)
g_array_append_val (removed, seq);
-
+
/* And finally update the summary. */
camel_imap_folder_changed (folder, exists, removed, ex);
g_array_free (removed, TRUE);