Changeset 632528f in github


Ignore:
Timestamp:
Jul 6, 2011 12:46:35 PM (23 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
7f5a849
Parents:
1a3c911
Message:
  • Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_imap_generic.php

    r8bce655 r632528f  
    32383238                } 
    32393239 
    3240                 // excluded chars: SP, CTL, (, ), {, ", ], % 
    3241                 if (preg_match('/^([\x21\x23\x24\x26\x27\x2A-\x5C\x5E-\x7A\x7C-\x7E]+)/', $str, $m)) { 
     3240                // excluded chars: SP, CTL, ) 
     3241                if (preg_match('/^([^\x00-\x20\x29\x7F]+)/', $str, $m)) { 
    32423242                    $result[] = $m[1] == 'NIL' ? NULL : $m[1]; 
    32433243                    $str = substr($str, strlen($m[1])); 
Note: See TracChangeset for help on using the changeset viewer.