|
@@ -80,10 +80,14 @@ function sqimap_fgets($imap_stream) {
|
|
$read = '';
|
|
$read = '';
|
|
$buffer = 4096;
|
|
$buffer = 4096;
|
|
$results = '';
|
|
$results = '';
|
|
- while (strpos($read, "\n") === false) {
|
|
|
|
|
|
+ $offset = 0;
|
|
|
|
+ while (strpos($results, "\r\n", $offset) === false) {
|
|
if (!($read = fgets($imap_stream, $buffer))) {
|
|
if (!($read = fgets($imap_stream, $buffer))) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
+ if ( $results != '' ) {
|
|
|
|
+ $offset = strlen($results) - 1;
|
|
|
|
+ }
|
|
$results .= $read;
|
|
$results .= $read;
|
|
}
|
|
}
|
|
return $results;
|
|
return $results;
|