don't try to parse non-xml in dfrn_deliver

This commit is contained in:
Friendika 2011-02-02 19:28:40 -08:00
parent 25c2640c17
commit a8cea3f30c
1 changed files with 6 additions and 0 deletions

View File

@ -800,6 +800,12 @@ function dfrn_deliver($owner,$contact,$atom, $dissolve = false) {
if(! $xml)
return 3;
if(strpos($xml,'<?xml') === false) {
logger('dfrn_deliver: no valid XML returned');
logger('dfrn_deliver: returned XML: ' . $xml, LOGGER_DATA);
return 3;
}
$res = simplexml_load_string($xml);
if((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id)))