Fixed a bug where  silently failed to override if set_time_limit was in Suhosin's function blacklist. Simply moved the set_time_limit call down a bit.
diff --git a/system/core/CodeIgniter.php b/system/core/CodeIgniter.php
index f67bb8c..e701cc3 100644
--- a/system/core/CodeIgniter.php
+++ b/system/core/CodeIgniter.php
@@ -67,12 +67,6 @@
 		@set_magic_quotes_runtime(0); // Kill magic quotes
 	}
 
-	// Set a liberal script execution time limit
-	if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
-	{
-		@set_time_limit(300);
-	}
-
 /*
  * ------------------------------------------------------
  *  Set the subclass_prefix
@@ -93,6 +87,16 @@
 	{
 		get_config(array('subclass_prefix' => $assign_to_config['subclass_prefix']));
 	}
+	
+/*
+ * ------------------------------------------------------
+ *  Set a liberal script execution time limit
+ * ------------------------------------------------------
+ */
+	if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
+	{
+		@set_time_limit(300);
+	}
 
 /*
  * ------------------------------------------------------