In very specific circumstances we can bulkDistribute 0 notices

Seems to be what caused an infinite loop on quitter.es, or I guess so anyway.
This commit is contained in:
Mikael Nordfeldth 2016-01-16 17:18:14 +01:00
parent 44c10bb2aa
commit 2b67b53112
2 changed files with 2 additions and 2 deletions

View File

@ -249,7 +249,7 @@ class HubSub extends Managed_DataObject
* @param string $atom well-formed Atom feed * @param string $atom well-formed Atom feed
* @param array $pushCallbacks list of callback URLs * @param array $pushCallbacks list of callback URLs
*/ */
function bulkDistribute($atom, $pushCallbacks) function bulkDistribute($atom, array $pushCallbacks)
{ {
$data = array('atom' => $atom, $data = array('atom' => $atom,
'topic' => $this->getTopic(), 'topic' => $this->getTopic(),

View File

@ -255,7 +255,7 @@ class OStatusQueueHandler extends QueueHandler
} }
} }
} }
if (count($batch) >= 0) { if (count($batch) > 0) {
$sub->bulkDistribute($atom, $batch); $sub->bulkDistribute($atom, $batch);
} }
} }