fix diaspora's illegal webfinger xml before sending to parser
This commit is contained in:
parent
961e34f67f
commit
5b3155579a
|
@ -535,6 +535,9 @@ function fetch_xrd_links($url) {
|
|||
if ((! $xml) || (! stristr($xml,'<xrd')))
|
||||
return array();
|
||||
|
||||
// fix diaspora's bad xml
|
||||
$xml = str_replace(array('href="','"/>'),array('href="','"/>'),$xml);
|
||||
|
||||
$h = parse_xml_string($xml);
|
||||
if(! $h)
|
||||
return array();
|
||||
|
|
Loading…
Reference in a new issue