diff options
author | Evan Prodromou <evan@status.net> | 2010-01-20 15:51:55 -0500 |
---|---|---|
committer | Evan Prodromou <evan@status.net> | 2010-01-20 15:51:55 -0500 |
commit | 2a3cb86e29e7b0d43c4a6f22dc84462c9e6227a0 (patch) | |
tree | 85cf36a011de0bf66f726c7e3b47fd4a1afafa1d /extlib/XMPPHP/XMLStream.php | |
parent | dbccebb14bbc46ea0e53e5bd0e3681c77692a40a (diff) | |
parent | 906450e2f5b78a1c6f2dec2e21b9b5841df210f4 (diff) |
Merge branch 'master' of git@gitorious.org:statusnet/mainline
Diffstat (limited to 'extlib/XMPPHP/XMLStream.php')
-rw-r--r-- | extlib/XMPPHP/XMLStream.php | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/extlib/XMPPHP/XMLStream.php b/extlib/XMPPHP/XMLStream.php index d33411ec5..dbc4719e4 100644 --- a/extlib/XMPPHP/XMLStream.php +++ b/extlib/XMPPHP/XMLStream.php @@ -417,7 +417,12 @@ class XMPPHP_XMLStream { } } $this->log->log("RECV: $buff", XMPPHP_Log::LEVEL_VERBOSE); - xml_parse($this->parser, $buff, false); + $ok = xml_parse($this->parser, $buff, false); + if (!$ok) { + $errcode = xml_get_error_code($this->parser); + $errstr = xml_error_string($errcode); + $this->log->log("XML ERROR: $errstr", XMPPHP_Log::LEVEL_VERBOSE); + } } else { # $updated == 0 means no changes during timeout. } @@ -671,7 +676,12 @@ class XMPPHP_XMLStream { } } $this->log->log("RECV: $buff", XMPPHP_Log::LEVEL_VERBOSE); - xml_parse($this->parser, $buff, false); + $ok = xml_parse($this->parser, $buff, false); + if (!$ok) { + $errcode = xml_get_error_code($this->parser); + $errstr = xml_error_string($errcode); + $this->log->log("XML ERROR: $errstr", XMPPHP_Log::LEVEL_VERBOSE); + } } /** |