From 1c44946b58c75b152e2915c7149f0cc20280d88f Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Thu, 17 Oct 2013 15:59:12 +0000
Subject: [PATCH] Use http::redirect(...) which exits on redirect.

---
 main.inc.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/main.inc.php b/main.inc.php
index ff0044d43..d8af22b8b 100644
--- a/main.inc.php
+++ b/main.inc.php
@@ -75,6 +75,7 @@
 
 
     require(INCLUDE_DIR.'class.osticket.php');
+    require(INCLUDE_DIR.'class.http.php');
 
     // Determine the path in the URI used as the base of the osTicket
     // installation
@@ -93,7 +94,7 @@
     } elseif(file_exists(INCLUDE_DIR.'ost-config.php')) //NEW config file v 1.6 stable ++
         $configfile=INCLUDE_DIR.'ost-config.php';
     elseif(file_exists(ROOT_DIR.'setup/'))
-        header('Location: '.ROOT_PATH.'setup/');
+        Http::redirect(ROOT_PATH.'setup/');
 
     if(!$configfile || !file_exists($configfile))
        Http::response(500, '<b>Error loading settings. Contact admin.</b>');
@@ -126,7 +127,6 @@
     require(INCLUDE_DIR.'class.log.php');
     require(INCLUDE_DIR.'class.crypto.php');
     require(INCLUDE_DIR.'class.timezone.php');
-    require(INCLUDE_DIR.'class.http.php');
     require(INCLUDE_DIR.'class.signal.php');
     require(INCLUDE_DIR.'class.nav.php');
     require(INCLUDE_DIR.'class.page.php');
-- 
GitLab