projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
201c850
)
Fixed a leak in modest_mail_operation_get_msgs_full()
author
Alberto Garcia
<agarcia@igalia.com>
Tue, 29 Jan 2008 17:31:55 +0000
(17:31 +0000)
committer
Alberto Garcia
<agarcia@igalia.com>
Tue, 29 Jan 2008 17:31:55 +0000
(17:31 +0000)
pmo-trunk-r4104
src/modest-mail-operation.c
patch
|
blob
|
history
diff --git
a/src/modest-mail-operation.c
b/src/modest-mail-operation.c
index
a15ea5d
..
151f2d8
100644
(file)
--- a/
src/modest-mail-operation.c
+++ b/
src/modest-mail-operation.c
@@
-2240,8
+2240,8
@@
modest_mail_operation_get_msgs_full (ModestMailOperation *self,
/* Get account and set it into mail_operation */
if (tny_list_get_length (header_list) >= 1) {
/* Get account and set it into mail_operation */
if (tny_list_get_length (header_list) >= 1) {
- iter = tny_list_create_iterator (header_list);
- TnyHeader *header = TNY_HEADER (tny_iterator_get_current (iter));
+ TnyIterator *iterator = tny_list_create_iterator (header_list);
+ TnyHeader *header = TNY_HEADER (tny_iterator_get_current (iterator));
if (header) {
TnyFolder *folder = tny_header_get_folder (header);
if (folder) {
if (header) {
TnyFolder *folder = tny_header_get_folder (header);
if (folder) {
@@
-2250,11
+2250,7
@@
modest_mail_operation_get_msgs_full (ModestMailOperation *self,
}
g_object_unref (header);
}
}
g_object_unref (header);
}
-
- if (tny_list_get_length (header_list) == 1) {
- g_object_unref (iter);
- iter = NULL;
- }
+ g_object_unref (iterator);
}
msg_list_size = compute_message_list_size (header_list);
}
msg_list_size = compute_message_list_size (header_list);