FIX #5750 Bug: CmailFile::server_parse enters an infinite loop if
$server_response is false
This commit is contained in:
parent
43da410b95
commit
cf7327a2a2
@ -1105,12 +1105,12 @@ class CMailFile
|
|||||||
$_retVal = true; // Indicates if Object was created or not
|
$_retVal = true; // Indicates if Object was created or not
|
||||||
$server_response = '';
|
$server_response = '';
|
||||||
|
|
||||||
while ( substr($server_response,3,1) != ' ' )
|
while (substr($server_response,3,1) != ' ')
|
||||||
{
|
{
|
||||||
if( !( $server_response = fgets($socket, 256) ) )
|
if (! ($server_response = fgets($socket, 256)) )
|
||||||
{
|
{
|
||||||
$this->error="Couldn't get mail server response codes";
|
$this->error="Couldn't get mail server response codes";
|
||||||
$_retVal = false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user