MDL-74438 cache: Check if cached value is boolean false
This commit is contained in:
Vendored
+1
-1
@@ -466,7 +466,7 @@ class cachestore_file extends cache_store implements cache_is_key_aware, cache_i
|
||||
*/
|
||||
protected function prep_data_after_read($data) {
|
||||
$result = @unserialize($data);
|
||||
if ($result === false) {
|
||||
if ($result === false && $data != serialize(false)) {
|
||||
throw new coding_exception('Failed to unserialise data from file. Either failed to read, or failed to write.');
|
||||
}
|
||||
return $result;
|
||||
|
||||
Reference in New Issue
Block a user