Fixed a memory leak - make sure to free all uids.
2003-02-18 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mark_all_as_seen): Fixed a memory leak - make sure to free all uids. svn path=/trunk/; revision=19936
This commit is contained in:
committed by
Jeffrey Stedfast
parent
6f2a8a88d9
commit
fa7d7fa8b4
@ -1,5 +1,8 @@
|
||||
2003-02-18 Jeffrey Stedfast <fejj@ximian.com>
|
||||
|
||||
* mail-callbacks.c (mark_all_as_seen): Fixed a memory leak - make
|
||||
sure to free all uids.
|
||||
|
||||
* mail-config.c (uri_to_key): Removed.
|
||||
(lookup_signature): Removed.
|
||||
(xml_get_int): Removed.
|
||||
|
||||
@ -2060,8 +2060,10 @@ mark_all_as_seen (BonoboUIComponent *uih, void *user_data, const char *path)
|
||||
|
||||
uids = camel_folder_get_uids (fb->folder);
|
||||
camel_folder_freeze (fb->folder);
|
||||
for (i = 0; i < uids->len; i++)
|
||||
for (i = 0; i < uids->len; i++) {
|
||||
camel_folder_set_message_flags (fb->folder, uids->pdata[i], CAMEL_MESSAGE_SEEN, ~0);
|
||||
g_free (uids->pdata[i]);
|
||||
}
|
||||
camel_folder_thaw (fb->folder);
|
||||
g_ptr_array_free (uids, TRUE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user