summaryrefslogtreecommitdiff
path: root/inc/parserutils.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2005-11-18 20:48:56 +0100
committerAndreas Gohr <andi@splitbrain.org>2005-11-18 20:48:56 +0100
commite34c07094727f7ab777bc94b5b46df9c38bd6eee (patch)
treedac591411ce801f0fab97b0a6f726a12b00ade30 /inc/parserutils.php
parentb7f6218b966a0c468ee59a80bcf383f99804ec3f (diff)
downloadrpg-e34c07094727f7ab777bc94b5b46df9c38bd6eee.tar.gz
rpg-e34c07094727f7ab777bc94b5b46df9c38bd6eee.tar.bz2
fixed a very rare problem with io_readfile and unserialize
darcs-hash:20051118194856-7ad00-5b7f8dea8371acd85ccfe31ac6f748cb2b619486.gz
Diffstat (limited to 'inc/parserutils.php')
-rw-r--r--inc/parserutils.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/parserutils.php b/inc/parserutils.php
index 16ee5c6f5..0a476b998 100644
--- a/inc/parserutils.php
+++ b/inc/parserutils.php
@@ -179,7 +179,7 @@ function p_cached_instructions($file,$cacheonly=false){
// cache forced?
if($cacheonly){
if($cachetime){
- return unserialize(io_readfile($cache));
+ return unserialize(io_readfile($cache,false));
}else{
return array();
}
@@ -194,7 +194,7 @@ function p_cached_instructions($file,$cacheonly=false){
&& ($cachetime > @filemtime(DOKU_INC.'inc/parser/handler.php')))// newer than the handler
{
//well then use the cache
- return unserialize(io_readfile($cache));
+ return unserialize(io_readfile($cache,false));
}elseif(@file_exists($file)){
// no cache - do some work
$ins = p_get_instructions(io_readfile($file));