summaryrefslogtreecommitdiff
path: root/core/controllers
diff options
context:
space:
mode:
Diffstat (limited to 'core/controllers')
-rw-r--r--core/controllers/admin.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/controllers/admin.php b/core/controllers/admin.php
index 6f4ec47a..d83a0d6f 100644
--- a/core/controllers/admin.php
+++ b/core/controllers/admin.php
@@ -43,6 +43,10 @@ class Admin_Controller extends Controller {
$method = "index";
}
+ if (!method_exists($controller_name, $method)) {
+ return kohana::show_404();
+ }
+
call_user_func_array(array(new $controller_name, $method), $args);
}
}