aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-08-07 04:28:22 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-08-07 04:28:22 +0000
commit3c7939dce9e5183999e0923d8dbd2a9c85ace112 (patch)
tree68e5484dcde2b2c47eacb7f0418783dce099a34b
parent2e92fc601e3fe864617064bd081d7f23c298669d (diff)
close queue file before removing it.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@473 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja5
-rw-r--r--src/procmsg.c6
3 files changed, 13 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index fadd2f9f..967ba0fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-08-07
+
+ * src/procmsg.c: procmsg_send_queue(): close queue file before
+ removing it (Win32 fix).
+
2005-08-05
* src/mh.c
diff --git a/ChangeLog.ja b/ChangeLog.ja
index 59990c7e..7a7e8a57 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,3 +1,8 @@
+2005-08-07
+
+ * src/procmsg.c: procmsg_send_queue(): キューファイルを消去する前に
+ 閉じるようにした(Win32 fix)。
+
2005-08-05
* src/mh.c
diff --git a/src/procmsg.c b/src/procmsg.c
index 0a5ebe31..dcfe07e2 100644
--- a/src/procmsg.c
+++ b/src/procmsg.c
@@ -1301,11 +1301,11 @@ gint procmsg_send_queue(FolderItem *queue, gboolean save_msgs,
unlink(tmp);
}
- folder_item_remove_msg(queue, msginfo);
- ret++;
-
send_queue_info_free(qinfo);
g_free(file);
+
+ folder_item_remove_msg(queue, msginfo);
+ ret++;
}
procmsg_msg_list_free(mlist);