]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix loading of OC::$REQUESTEDAPP if WTFE the app parameter is given but empty aka...
authorGeorg Ehrke <dev@georgswebsite.de>
Fri, 8 Jun 2012 20:30:02 +0000 (22:30 +0200)
committerGeorg Ehrke <dev@georgswebsite.de>
Fri, 8 Jun 2012 20:31:44 +0000 (22:31 +0200)
lib/base.php

index 4bd165862bb5ded1cdacc1ec132b1fb4f02ba31a..d86a39966ee3758b1861d05a72c4bb11f30ac5a1 100644 (file)
@@ -427,7 +427,7 @@ class OC{
                register_shutdown_function(array('OC_Helper','cleanTmp'));
 
                //parse the given parameters
-               self::$REQUESTEDAPP = (isset($_GET['app'])?str_replace(array('\0', '/', '\\', '..'), '', strip_tags($_GET['app'])):OC_Config::getValue('defaultapp', 'files'));
+               self::$REQUESTEDAPP = (isset($_GET['app']) && trim($_GET['app']) != '' && !is_null($_GET['app'])?str_replace(array('\0', '/', '\\', '..'), '', strip_tags($_GET['app'])):OC_Config::getValue('defaultapp', 'files'));
                if(substr_count(self::$REQUESTEDAPP, '?') != 0){
                        $app = substr(self::$REQUESTEDAPP, 0, strpos(self::$REQUESTEDAPP, '?'));
                        $param = substr(self::$REQUESTEDAPP, strpos(self::$REQUESTEDAPP, '?') + 1);