From eacce9b3f570f9f708df681b6551dd8f0f7e740d Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Wed, 29 Sep 2010 08:15:04 -0400 Subject: [PATCH] - Messages caching: performance improvements, fixed syncing, fixes related with #1486748 --- program/include/rcube_imap_generic.php | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/program/include/rcube_imap_generic.php b/program/include/rcube_imap_generic.php index b60ddc7..160c154 100644 --- a/program/include/rcube_imap_generic.php +++ b/program/include/rcube_imap_generic.php @@ -1084,7 +1084,7 @@ break; if (preg_match('/^\* ([0-9]+) FETCH/', $line, $m)) { - $id = $m[1]; + $id = intval($m[1]); $result[$id] = new rcube_mail_header; $result[$id]->id = $id; @@ -1111,9 +1111,9 @@ if ($parts_count>=6) { for ($i=0; $i<$parts_count; $i=$i+2) { if ($a[$i] == 'UID') - $result[$id]->uid = $a[$i+1]; + $result[$id]->uid = intval($a[$i+1]); else if ($a[$i] == 'RFC822.SIZE') - $result[$id]->size = $a[$i+1]; + $result[$id]->size = intval($a[$i+1]); else if ($a[$i] == 'INTERNALDATE') $time_str = $a[$i+1]; else if ($a[$i] == 'FLAGS') -- Gitblit v1.9.1