Skip to content

Commit be9ef1b

Browse files
authored
Merge pull request #268 from nazo/master
return false if `json_encode()` failed.
2 parents 6273fdd + 9c20e44 commit be9ef1b

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)