FIX #5750 Bug: CmailFile::server_parse enters an infinite loop if

$server_response is false
This commit is contained in:
Laurent Destailleur 2016-10-01 16:41:12 +02:00
parent 43da410b95
commit cf7327a2a2

View File

@ -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;
} }
} }