till
2008-03-22 b5c2469d4921f70e0a47ae7261c70cd263b39b72
* committed a suggestion from #1483956
* cleaned up two functions



1 files modified
8 ■■■■ changed files
program/lib/imap.inc 8 ●●●● patch | view | raw | blame | history
program/lib/imap.inc
@@ -162,7 +162,9 @@
function iil_ReadLine($fp, $size) {
    $line = '';
    if ($fp) {
    if (!$fp) {
        return $line;
    }
        do {
            // FIXME: hardcode size?
            $buffer = fgets($fp, 2048);
@@ -171,7 +173,6 @@
            }
            $line .= $buffer;
        } while ($buffer[strlen($buffer)-1]!="\n");
    }
    return $line;
}
@@ -196,6 +197,9 @@
    $len  = 0;
    do {
        $data.=fread($fp, $bytes-$len);
        if ($len == strlen($data)) {
            break; //nothing was read -> exit to avoid apache lockups
        }
        $len = strlen($data);
    } while ($len<$bytes);
    return $data;