return FALSE;
const gchar* account_id = tny_account_get_id (account);
- if (!account_id)
+ if (!account_id) {
+ g_object_unref (account);
return FALSE;
+ }
- g_object_unref (G_OBJECT(account));
+ g_object_unref (account);
return (strcmp (account_id, MODEST_MMC_ACCOUNT_ID) == 0);
}
{
TnyFolder *folder;
gchar *url, *retval;
- const gchar *uid;
+ gchar *uid;
g_return_val_if_fail (TNY_IS_HEADER (header), NULL);
return NULL;
url = tny_folder_get_url_string (folder);
- uid = tny_header_get_uid (header);
+ uid = tny_header_dup_uid (header);
retval = g_strjoin ("/", url, uid, NULL);
+ g_free (uid);
g_free (url);
g_object_unref (folder);