From 2ce850f7dbdc7759f250715f1e97036a93bc0ac1 Mon Sep 17 00:00:00 2001
From: Frank Karlitschek <frank@owncloud.org>
Date: Sun, 24 Nov 2013 12:41:09 +0100
Subject: [PATCH] fix overwrite host support and make the code a bit more
 readable

---
 lib/private/request.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/private/request.php b/lib/private/request.php
index df33217f95..54e6d81484 100755
--- a/lib/private/request.php
+++ b/lib/private/request.php
@@ -99,7 +99,7 @@ class OC_Request {
 	public static function scriptName() {
 		$name = $_SERVER['SCRIPT_NAME'];
 		if (OC_Config::getValue('overwritewebroot', '') !== '' and self::isOverwriteCondition()) {
-			$serverroot = str_replace("\\", '/', substr(__DIR__, 0, -4));
+			$serverroot = str_replace("\\", '/', substr(__DIR__, 0, -strlen('lib/private/')));
 			$suburi = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen($serverroot)));
 			$name = OC_Config::getValue('overwritewebroot', '') . $suburi;
 		}
-- 
GitLab