#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;
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);
CamelFlag *server_user_flags;
CamelMessageInfoBase *binfo;
- mi->uid = g_strdup(finfo->uid);
+ mi->uid = camel_pstring_strdup (finfo->uid);
if (!(finfo->got & FETCH_FLAGS))
{
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);