summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/init.php4
-rw-r--r--inc/pageutils.php1
2 files changed, 5 insertions, 0 deletions
diff --git a/inc/init.php b/inc/init.php
index 354e0de8a..13fb3a4bb 100644
--- a/inc/init.php
+++ b/inc/init.php
@@ -23,6 +23,10 @@
if (!defined('DOKU_E_LEVEL')) { error_reporting(E_ALL ^ E_NOTICE); }
else { error_reporting(DOKU_E_LEVEL); }
+ // init memory caches
+ $cache_wikifn = array();
+ $cache_cleanid = array();
+
//prepare config array()
global $conf;
if (!defined('DOKU_UNITTEST')) {
diff --git a/inc/pageutils.php b/inc/pageutils.php
index 882a6bf56..758d34a9e 100644
--- a/inc/pageutils.php
+++ b/inc/pageutils.php
@@ -188,6 +188,7 @@ function wikiFN($raw_id,$rev='',$clean=true){
}
}
+ if (!isset($cache[$raw_id])) { $cache[$raw_id] = array(); }
$cache[$raw_id][$rev] = $fn;
return $fn;
}