From c69b851b8a704f6483ec9d1cae7cd1ecd33c3343 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Tue, 17 Apr 2018 13:51:14 +0200 Subject: [PATCH] Fix regression in compressMessageSet() --- program/lib/Roundcube/rcube_imap_generic.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/program/lib/Roundcube/rcube_imap_generic.php b/program/lib/Roundcube/rcube_imap_generic.php index 5b87a4085..9119961d1 100644 --- a/program/lib/Roundcube/rcube_imap_generic.php +++ b/program/lib/Roundcube/rcube_imap_generic.php @@ -3837,12 +3837,12 @@ class rcube_imap_generic if (!is_array($messages)) { // if less than 255 bytes long, let's not bother if (!$force && strlen($messages) < 255) { - return preg_match('/[^0-9:,]/', $messages) ? 'INVALID' : $messages; + return preg_match('/[^0-9:,*]/', $messages) ? 'INVALID' : $messages; } // see if it's already been compressed if (strpos($messages, ':') !== false) { - return preg_match('/[^0-9:,]/', $messages) ? 'INVALID' : $messages; + return preg_match('/[^0-9:,*]/', $messages) ? 'INVALID' : $messages; } // separate, then sort