Fix possible defect in handling \r\n in scripts (#5685)

pull/5690/head
Aleksander Machniak 8 years ago
parent 69fb773fac
commit 8953c7a257

@ -19,6 +19,7 @@ CHANGELOG Roundcube Webmail
- Add rewrite rule to disable access to /vendor/bin folder in .htaccess (#5630) - Add rewrite rule to disable access to /vendor/bin folder in .htaccess (#5630)
- Fix bug where it was too easy accidentally move a folder when using the subscription checkbox (#5655) - Fix bug where it was too easy accidentally move a folder when using the subscription checkbox (#5655)
- Managesieve: Fix parser issue with empty lines between comments (#5657) - Managesieve: Fix parser issue with empty lines between comments (#5657)
- Managesieve: Fix possible defect in handling \r\n in scripts (#5685)
- Fix/rephrase "unsaved changes" warning when cancelling a draft (#5610) - Fix/rephrase "unsaved changes" warning when cancelling a draft (#5610)
RELEASE 1.3-beta RELEASE 1.3-beta

@ -1,4 +1,5 @@
- Fix handling of scripts with nested rules (#5540) - Fix handling of scripts with nested rules (#5540)
- Fix possible defect in handling \r\n in scripts (#5685)
* version 8.8 [2016-11-27] * version 8.8 [2016-11-27]
----------------------------------------------------------- -----------------------------------------------------------

@ -1261,7 +1261,7 @@ class rcube_sieve_script
if ($str[$position] == "\n") { if ($str[$position] == "\n") {
$position++; $position++;
} }
else if ($str[$position] == "\r" && $str[$position] == "\n") { else if ($str[$position] == "\r" && $str[$position + 1] == "\n") {
$position += 2; $position += 2;
} }

Loading…
Cancel
Save