From 8d2d051841c30a9596a8ec2b680beb73ee955b87 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Tue, 7 Jul 2020 21:42:20 +0200 Subject: [PATCH] Remove hook for initSession It's not used anyways and allowed to manipulate the state of the session. Also removed the code handling this. Signed-off-by: Morris Jobke --- lib/base.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/base.php b/lib/base.php index 8109e47cdc..6d0790e928 100644 --- a/lib/base.php +++ b/lib/base.php @@ -419,14 +419,8 @@ class OC { $sessionName = OC_Util::getInstanceId(); try { - // Allow session apps to create a custom session object - $useCustomSession = false; - $session = self::$server->getSession(); - OC_Hook::emit('OC', 'initSession', ['session' => &$session, 'sessionName' => &$sessionName, 'useCustomSession' => &$useCustomSession]); - if (!$useCustomSession) { - // set the session name to the instance id - which is unique - $session = new \OC\Session\Internal($sessionName); - } + // set the session name to the instance id - which is unique + $session = new \OC\Session\Internal($sessionName); $cryptoWrapper = \OC::$server->getSessionCryptoWrapper(); $session = $cryptoWrapper->wrapSession($session);