X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fqueuemanager.php;h=bc18e1fc56fe9e39ca6a769c8eec9dcdd46ff599;hb=33e2f5b449d477e55bda7029f9e826d889e41eb5;hp=0e37ab0c530f84c363987adf881a430a06a60437;hpb=599882545808d45c6402f3ccde2dbae7b78049a6;p=quix0rs-gnu-social.git diff --git a/lib/queuemanager.php b/lib/queuemanager.php index 0e37ab0c53..bc18e1fc56 100644 --- a/lib/queuemanager.php +++ b/lib/queuemanager.php @@ -180,7 +180,8 @@ abstract class QueueManager extends IoManager $object = unserialize($frame); // If it is a string, we really store a JSON object in there - if (is_string($object)) { + // except if it begins with '<', because then it is XML. + if (is_string($object) && substr($object, 0, 1) != '<') { $json = json_decode($object); if ($json === null) { throw new Exception('Bad frame in queue item');