diff options
author | redmatrix <git@macgirvin.com> | 2016-05-09 19:13:27 -0700 |
---|---|---|
committer | redmatrix <git@macgirvin.com> | 2016-05-09 19:13:27 -0700 |
commit | a674b05e96df547ee7429376a09887351d7e27d1 (patch) | |
tree | afb6bcc0e86ab95112332945c7aec1a9428b2769 | |
parent | b7e7ef0bf3ad47729ef45282a92a78f0dc0e3ec4 (diff) | |
download | volse-hubzilla-a674b05e96df547ee7429376a09887351d7e27d1.tar.gz volse-hubzilla-a674b05e96df547ee7429376a09887351d7e27d1.tar.bz2 volse-hubzilla-a674b05e96df547ee7429376a09887351d7e27d1.zip |
register shutdown procedure
-rwxr-xr-x | boot.php | 7 | ||||
-rwxr-xr-x | index.php | 2 |
2 files changed, 8 insertions, 1 deletions
@@ -904,6 +904,7 @@ class App { spl_autoload_register('ZotlabsAutoloader::loader'); self::$meta= new Zotlabs\Web\HttpMeta(); + } public static function get_baseurl($ssl = false) { @@ -1632,6 +1633,7 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { * @brief Used to end the current process, after saving session state. */ function killme() { + register_shutdown_function('shutdown'); exit; } @@ -1643,6 +1645,11 @@ function goaway($s) { killme(); } +function shutdown() { + global $db; + $db->close(); +} + /** * @brief Returns the entity id of locally logged in account or false. * @@ -179,4 +179,4 @@ call_hooks('page_end', App::$page['content']); construct_page($a); -exit; +killme(); |