mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-24 19:08:53 +00:00
Merge pull request #63 from phpbb/ticket/security-265
[ticket/security-265] Reduce verbosity of jabber error return
This commit is contained in:
commit
fa73b0b250
1 changed files with 4 additions and 6 deletions
|
@ -207,7 +207,7 @@ class jabber
|
||||||
*/
|
*/
|
||||||
function login()
|
function login()
|
||||||
{
|
{
|
||||||
if (!count($this->features))
|
if (empty($this->features))
|
||||||
{
|
{
|
||||||
$this->add_to_log('Error: No feature information from server available.');
|
$this->add_to_log('Error: No feature information from server available.');
|
||||||
return false;
|
return false;
|
||||||
|
@ -227,7 +227,6 @@ class jabber
|
||||||
if ($this->connected())
|
if ($this->connected())
|
||||||
{
|
{
|
||||||
$xml = trim($xml);
|
$xml = trim($xml);
|
||||||
$this->add_to_log('SEND: '. $xml);
|
|
||||||
return fwrite($this->connection, $xml);
|
return fwrite($this->connection, $xml);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -338,7 +337,6 @@ class jabber
|
||||||
|
|
||||||
if ($data != '')
|
if ($data != '')
|
||||||
{
|
{
|
||||||
$this->add_to_log('RECV: '. $data);
|
|
||||||
return $this->xmlize($data);
|
return $this->xmlize($data);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -419,7 +417,7 @@ class jabber
|
||||||
{
|
{
|
||||||
// or even multiple elements of the same type?
|
// or even multiple elements of the same type?
|
||||||
// array('message' => array(0 => ..., 1 => ...))
|
// array('message' => array(0 => ..., 1 => ...))
|
||||||
if (count(reset($xml)) > 1)
|
if (is_array(reset($xml)) && count(reset($xml)) > 1)
|
||||||
{
|
{
|
||||||
foreach (reset($xml) as $value)
|
foreach (reset($xml) as $value)
|
||||||
{
|
{
|
||||||
|
@ -445,7 +443,7 @@ class jabber
|
||||||
}
|
}
|
||||||
|
|
||||||
$second_time = isset($this->session['id']);
|
$second_time = isset($this->session['id']);
|
||||||
$this->session['id'] = $xml['stream:stream'][0]['@']['id'];
|
$this->session['id'] = isset($xml['stream:stream'][0]['@']['id']) ? $xml['stream:stream'][0]['@']['id'] : '';
|
||||||
|
|
||||||
if ($second_time)
|
if ($second_time)
|
||||||
{
|
{
|
||||||
|
@ -701,7 +699,7 @@ class jabber
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// hm...don't know this response
|
// hm...don't know this response
|
||||||
$this->add_to_log('Notice: Unknown server response (' . key($xml) . ')');
|
$this->add_to_log('Notice: Unknown server response');
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue