[evolution-data-server] Bug 610073 - Error while refreshing folder in imapx
- From: Chenthill Palanisamy <pchen src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 610073 - Error while refreshing folder in imapx
- Date: Thu, 25 Feb 2010 18:31:03 +0000 (UTC)
commit 86662e821a0df481f72e1ce707f06b55275cbbf5
Author: Chenthill Palanisamy <pchenthill novell com>
Date: Fri Feb 26 00:02:54 2010 +0530
Bug 610073 - Error while refreshing folder in imapx
camel/camel-folder-summary.c | 4 ++--
camel/providers/imapx/camel-imapx-server.c | 6 ++++--
2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c
index 49586e0..85265ac 100644
--- a/camel/camel-folder-summary.c
+++ b/camel/camel-folder-summary.c
@@ -66,7 +66,7 @@
#define USE_GSLICE 1
/* Make 5 minutes as default cache drop */
-#define SUMMARY_CACHE_DROP 300
+#define SUMMARY_CACHE_DROP 300
#define dd(x) if (camel_debug("sync")) x
static pthread_mutex_t info_lock = PTHREAD_MUTEX_INITIALIZER;
@@ -3282,7 +3282,7 @@ message_info_load(CamelFolderSummary *s, FILE *in)
camel_file_util_decode_string(in, &cc);
camel_file_util_decode_string(in, &mlist);
- mi->uid = uid;
+ mi->uid = camel_pstring_add (uid, TRUE);
mi->subject = camel_pstring_add (subject, TRUE);
mi->from = camel_pstring_add (from, TRUE);
mi->to = camel_pstring_add (to, TRUE);
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c
index abd7822..bbd03a8 100644
--- a/camel/providers/imapx/camel-imapx-server.c
+++ b/camel/providers/imapx/camel-imapx-server.c
@@ -1217,7 +1217,7 @@ imapx_untagged(CamelIMAPXServer *imap, CamelException *ex)
CamelFlag *server_user_flags;
CamelMessageInfoBase *binfo;
- mi->uid = g_strdup(finfo->uid);
+ mi->uid = camel_pstring_strdup (finfo->uid);
if (!(finfo->got & FETCH_FLAGS))
{
@@ -2426,8 +2426,10 @@ imapx_command_append_message_done (CamelIMAPXServer *is, CamelIMAPXCommand *ic)
printf("Got appenduid %d %d\n", (gint)ic->status->u.appenduid.uidvalidity, (gint)ic->status->u.appenduid.uid);
if (ic->status->u.appenduid.uidvalidity == is->uidvalidity) {
CamelFolderChangeInfo *changes;
+ char *uid;
- mi->uid = g_strdup_printf("%u", (guint)ic->status->u.appenduid.uid);
+ uid = g_strdup_printf("%u", (guint)ic->status->u.appenduid.uid);
+ mi->uid = camel_pstring_add (uid, TRUE);
cur = camel_data_cache_get_filename (ifolder->cache, "cur", mi->uid, NULL);
printf("Moving cache item %s to %s\n", job->u.append_message.path, cur);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]