]> source.dussan.org Git - nextcloud-server.git/commitdiff
Init dummy session first
authorVictor Dubiniuk <victor.dubiniuk@gmail.com>
Mon, 17 Jun 2013 20:41:07 +0000 (23:41 +0300)
committerVictor Dubiniuk <victor.dubiniuk@gmail.com>
Mon, 17 Jun 2013 20:41:07 +0000 (23:41 +0300)
lib/base.php

index 26e9595e86956138068484beb32867c9581c6ff6..fd4870974fe1b2b8b456a1cd4f868865da5f531a 100644 (file)
@@ -288,14 +288,14 @@ class OC {
                $cookie_path = OC::$WEBROOT ?: '/';
                ini_set('session.cookie_path', $cookie_path);
 
+               //set the session object to a dummy session so code relying on the session existing still works
+               self::$session = new \OC\Session\Memory('');
+               
                try{
                        // set the session name to the instance id - which is unique
                        self::$session = new \OC\Session\Internal(OC_Util::getInstanceId());
                        // if session cant be started break with http 500 error
                }catch (Exception $e){
-                       //set the session object to a dummy session so code relying on the session existing still works
-                       self::$session = new \OC\Session\Memory('');
-
                        OC_Log::write('core', 'Session could not be initialized',
                                OC_Log::ERROR);