summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-12-14 08:52:33 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-12-14 08:52:33 +0000
commitd303fbfb23467b9c22ed429e9f6a786627afd401 (patch)
treeab2dd0ccc1da6ada6d7e1d606d16c78f7cf6c3f6
parentcca7288a582520c278c2459d846d345e2cf50a7d (diff)
- handle situation when 2nd argument of exec_hook() isn't an array (#1486364)
git-svn-id: https://svn.roundcube.net/trunk@3181 208e9e7b-5314-0410-a742-e7e81cd9613c
-rw-r--r--roundcubemail/program/include/rcube_plugin_api.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/roundcubemail/program/include/rcube_plugin_api.php b/roundcubemail/program/include/rcube_plugin_api.php
index 75f1cc478..6a26df8e4 100644
--- a/roundcubemail/program/include/rcube_plugin_api.php
+++ b/roundcubemail/program/include/rcube_plugin_api.php
@@ -181,6 +181,9 @@ class rcube_plugin_api
*/
public function exec_hook($hook, $args = array())
{
+ if (!is_array($args))
+ $args = array('arg' => $args);
+
$args += array('abort' => false);
$this->active_hook = $hook;