Changeset 2230
- Timestamp:
- 06/20/07 11:32:27
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-folder.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-full-msg-receive-strategy.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-msg-remove-strategy.c (modified) (2 diffs)
- trunk/libtinymail-camel/tny-camel-partial-msg-receive-strategy.c (modified) (1 diff)
- trunk/libtinymail/tny-folder-monitor.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r2225 r2230 1 2007-06-20 Philip Van Hoof <pvanhoof@gnome.org> 2 3 * Fixed a bug in tny_folder_transfer_msgs 4 * Removed some memory problems 5 1 6 2007-06-19 Philip Van Hoof <pvanhoof@gnome.org> 2 7 trunk/libtinymail-camel/tny-camel-folder.c
r2229 r2230 2437 2437 { 2438 2438 TnyHeader *header; 2439 constgchar *uid;2439 gchar *uid; 2440 2440 2441 2441 header = TNY_HEADER (tny_iterator_get_current (iter)); trunk/libtinymail-camel/tny-camel-full-msg-receive-strategy.c
r2194 r2230 65 65 TnyMsg *message = NULL; 66 66 CamelMimeMessage *camel_message = NULL; 67 constgchar *id;67 gchar *id; 68 68 CamelException ex = CAMEL_EXCEPTION_INITIALISER; 69 69 70 70 g_assert (TNY_IS_HEADER (header)); 71 71 72 id = tny_header_get_uid (TNY_HEADER (header)); 73 72 id = g_strdup (tny_header_get_uid (TNY_HEADER (header))); 74 73 message = NULL; 75 74 camel_message = camel_folder_get_message (priv->folder, (const char *) id, CAMEL_FOLDER_RECEIVE_FULL, -1, &ex); 75 g_free (id); 76 76 77 77 if (camel_exception_is_set (&ex)) trunk/libtinymail-camel/tny-camel-msg-remove-strategy.c
r2194 r2230 75 75 tny_camel_msg_remove_strategy_perform_remove_default (TnyMsgRemoveStrategy *self, TnyFolder *folder, TnyHeader *header, GError **err) 76 76 { 77 constgchar *id;77 gchar *id; 78 78 CamelFolder *cfolder; 79 79 … … 81 81 g_assert (TNY_IS_HEADER (header)); 82 82 83 id = tny_header_get_uid (TNY_HEADER (header));83 id = g_strdup (tny_header_get_uid (TNY_HEADER (header))); 84 84 cfolder = tny_camel_folder_get_folder (TNY_CAMEL_FOLDER (folder)); 85 85 camel_folder_delete_message (cfolder, id); 86 86 camel_object_unref (CAMEL_OBJECT (cfolder)); 87 g_free (id); 87 88 88 89 /* Nothing can go wrong in this implementation, but others might go wrong. trunk/libtinymail-camel/tny-camel-partial-msg-receive-strategy.c
r2194 r2230 66 66 TnyMsg *message = NULL; 67 67 CamelMimeMessage *camel_message = NULL; 68 constgchar *id;68 gchar *id; 69 69 CamelException ex = CAMEL_EXCEPTION_INITIALISER; 70 70 71 71 g_assert (TNY_IS_HEADER (header)); 72 72 73 id = tny_header_get_uid (TNY_HEADER (header));73 id = g_strdup (tny_header_get_uid (TNY_HEADER (header))); 74 74 75 75 message = NULL; 76 76 camel_message = camel_folder_get_message (priv->folder, (const char *) id, CAMEL_FOLDER_RECEIVE_PARTIAL, -1, &ex); 77 g_free (id); 77 78 78 79 if (camel_exception_is_set (&ex)) trunk/libtinymail/tny-folder-monitor.c
r2211 r2230 257 257 TnyHeader *header = TNY_HEADER (tny_iterator_get_current (iter)); 258 258 uid = tny_header_get_uid (header); 259 if (uid) 260 foreach_list_remove_header (priv, uid); 259 if (uid) { 260 gchar *tuid = g_strdup (uid); 261 foreach_list_remove_header (priv, tuid); 262 g_free (tuid); 263 } 261 264 g_object_unref (G_OBJECT (header)); 262 265 tny_iterator_next (iter);
