diff options
Diffstat (limited to 'inc/parserutils.php')
-rw-r--r-- | inc/parserutils.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/inc/parserutils.php b/inc/parserutils.php index 66d1ae13c..c65185239 100644 --- a/inc/parserutils.php +++ b/inc/parserutils.php @@ -183,8 +183,11 @@ function p_cached_instructions($file,$cacheonly=false,$id='') { } else if (@file_exists($file)) { // no cache - do some work $ins = p_get_instructions(io_readfile($file)); - $cache->storeCache($ins); - $run[$file] = true; // we won't rebuild these instructions in the same run again + if ($cache->storeCache($ins)) { + $run[$file] = true; // we won't rebuild these instructions in the same run again + } else { + msg('Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.',-1); + } return $ins; } |