Skip to content

Commit 9c20e44

Browse files
committed
return false if json_encode() failed.
1 parent df69e89 commit 9c20e44

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/Resque.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,12 @@ public static function fork()
101101
*/
102102
public static function push($queue, $item)
103103
{
104+
$encodedItem = json_encode($item);
105+
if ($encodedItem === false) {
106+
return false;
107+
}
104108
self::redis()->sadd('queues', $queue);
105-
$length = self::redis()->rpush('queue:' . $queue, json_encode($item));
109+
$length = self::redis()->rpush('queue:' . $queue, $encodedItem);
106110
if ($length < 1) {
107111
return false;
108112
}

0 commit comments

Comments
 (0)