aboutsummaryrefslogtreecommitdiff
path: root/libsylph/mbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsylph/mbox.c')
-rw-r--r--libsylph/mbox.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libsylph/mbox.c b/libsylph/mbox.c
index 83d65897..3ecf61c5 100644
--- a/libsylph/mbox.c
+++ b/libsylph/mbox.c
@@ -409,6 +409,7 @@ gint export_to_mbox(FolderItem *src, const gchar *mbox)
FILE *msg_fp;
FILE *mbox_fp;
gchar buf[BUFFSIZE];
+ PrefsAccount *cur_ac;
g_return_val_if_fail(src != NULL, -1);
g_return_val_if_fail(src->folder != NULL, -1);
@@ -422,6 +423,8 @@ gint export_to_mbox(FolderItem *src, const gchar *mbox)
return -1;
}
+ cur_ac = account_get_current_account();
+
mlist = folder_item_get_msg_list(src, TRUE);
for (cur = mlist; cur != NULL; cur = cur->next) {
@@ -435,8 +438,8 @@ gint export_to_mbox(FolderItem *src, const gchar *mbox)
strncpy2(buf,
msginfo->from ? msginfo->from :
- cur_account && cur_account->address ?
- cur_account->address : "unknown",
+ cur_ac && cur_ac->address ?
+ cur_ac->address : "unknown",
sizeof(buf));
extract_address(buf);