summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2010-06-30 11:08:54 +0100
committerDavid Woodhouse <David.Woodhouse@intel.com>2010-07-31 16:21:44 +0200
commit011ed3a2b8d0d336405e06c87aed2e48ecd51698 (patch)
treee955b67c9a66b3abf8fc140db60cc37f74289614
parentbf6d9c9bd6aa906296f15aac1e9470b51ec58824 (diff)
downloadevolution-data-server-011ed3a2b8d0d336405e06c87aed2e48ecd51698.tar.gz
Fix starting UID in QRESYNC SELECT.
The indices in the folder summary count from zero, not one. (cherry picked from commit ac6557eb872437e4d7b44fc01d9eafcc404b4d8e)
-rw-r--r--camel/providers/imapx/camel-imapx-server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/camel/providers/imapx/camel-imapx-server.c b/camel/providers/imapx/camel-imapx-server.c
index c730cd8f6..27769b4f8 100644
--- a/camel/providers/imapx/camel-imapx-server.c
+++ b/camel/providers/imapx/camel-imapx-server.c
@@ -2384,7 +2384,7 @@ imapx_select (CamelIMAPXServer *is, CamelFolder *folder, gboolean forced, CamelE
const gchar *uid = "1";
if (total)
- uid = camel_folder_summary_uid_from_index (folder->summary, 1);
+ uid = camel_folder_summary_uid_from_index (folder->summary, 0);
if (isum->modseq && ifolder->uidvalidity_on_server) {
c(printf("SELECT QRESYNC %ld %ld\n", ifolder->uidvalidity_on_server, isum->modseq));