diff options
Diffstat (limited to 'program/lib')
| -rw-r--r-- | program/lib/Roundcube/rcube_imap_generic.php | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/program/lib/Roundcube/rcube_imap_generic.php b/program/lib/Roundcube/rcube_imap_generic.php index 9b11624a7..70ffd0d10 100644 --- a/program/lib/Roundcube/rcube_imap_generic.php +++ b/program/lib/Roundcube/rcube_imap_generic.php @@ -2543,7 +2543,11 @@ class rcube_imap_generic                  $prev  = '';                  $found = true; -                while ($bytes > 0) { +                // empty body +                if (!$bytes) { +                    $result = ''; +                } +                else while ($bytes > 0) {                      $line = $this->readLine(8192);                      if ($line === NULL) { | 
