aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_download.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/functions_download.php')
-rw-r--r--phpBB/includes/functions_download.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/phpBB/includes/functions_download.php b/phpBB/includes/functions_download.php
index 94d851e383..390ae7a5a4 100644
--- a/phpBB/includes/functions_download.php
+++ b/phpBB/includes/functions_download.php
@@ -417,15 +417,28 @@ function set_modified_headers($stamp, $browser)
return false;
}
-function file_gc()
+/**
+* Garbage Collection
+*
+* @param bool $exit Whether to die or not.
+*
+* @return void
+*/
+function file_gc($exit = true)
{
global $cache, $db;
+
if (!empty($cache))
{
$cache->unload();
}
+
$db->sql_close();
- exit;
+
+ if ($exit)
+ {
+ exit;
+ }
}
/**