From c2122b83f7b1516bad0b5be5d9c617cffcec8f9d Mon Sep 17 00:00:00 2001
From: Christopher Smith <chris@jalakai.co.uk>
Date: Sun, 3 Oct 2010 16:44:58 +0100
Subject: [PATCH] FS#1995, add a little defense to avoid warnings caused by bad
 wiki syntax

---
 inc/parser/renderer.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/inc/parser/renderer.php b/inc/parser/renderer.php
index 81c33fe62..b54ccf050 100644
--- a/inc/parser/renderer.php
+++ b/inc/parser/renderer.php
@@ -74,7 +74,9 @@ class Doku_Renderer extends DokuWiki_Plugin {
 
       foreach ( $instructions as $instruction ) {
         // execute the callback against ourself
-        call_user_func_array(array(&$this, $instruction[0]),$instruction[1]);
+        if (method_exists($this,$instruction[0])) {
+          call_user_func_array(array($this, $instruction[0]),$instruction[1]);
+        }
       }
     }
 
-- 
GitLab