summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/geshi.php2
-rw-r--r--inc/parserutils.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/inc/geshi.php b/inc/geshi.php
index 4e709fe22..c6755ea4a 100644
--- a/inc/geshi.php
+++ b/inc/geshi.php
@@ -1808,7 +1808,7 @@ class GeSHi
$result .= $this->parse_non_string_part($stuff_to_parse);
// Lop off the very first and last spaces
- $result = substr($result, 1, strlen($result) - 1);
+ $result = substr($result, 1, -1);
// Are we still in a string?
if ($STRING_OPEN) {
diff --git a/inc/parserutils.php b/inc/parserutils.php
index 70d73a417..f48580b0f 100644
--- a/inc/parserutils.php
+++ b/inc/parserutils.php
@@ -501,7 +501,7 @@ function p_get_first_heading($id){
function p_xhtml_cached_geshi($code, $language) {
$cache = getCacheName($language.$code,".code");
- if (@file_exists($cache)) {
+ if (@file_exists($cache) && !$_REQUEST['purge']) {
$highlighted_code = io_readFile($cache, false);
@touch($cache);