Hello,
When opening some MIME messages (generally with attachments or something
like this) I get a "zero sized reply" from the webserver, caused by a
memory allocation error of php4 module. The error is reported in the
/logs/errors file of RC; here's the transcript:
[10-Apr-2006 14:25:34] PHP Fatal error: Allowed memory size of
8388608 bytes exhausted (tried to allocate 1419154 bytes) in
/data/.home/www/horus.ch/www/roundcubemail/program/lib/Mail/mimeDecode.php
on line 388
It happens in the mimeDecode.php file at this line:
if (preg_match("/^(.*?)\r?\n\r?\n(.*)/s", $input, $match)) {
return array($match[1], $match[2]);
}
So, it looks like the perl-like regular expression on a too long message
needs too much memory and it somehow dies.
I'm not a php-freak so I've no real idea how to solve this.
Should I have posted that in the bugs tracking system ?
Thanks for your help,
kind regards
--
Alexis Domjan <adomjan(a)horus.ch>