Browse Source

explicitly close db connections - do not rely on process exit

pull/1/head
Friendika 11 years ago
parent
commit
1a4a6b5ff9
  1. 1
      boot.php
  2. 11
      include/dba.php
  3. 1
      index.php

1
boot.php

@ -989,6 +989,7 @@ function autoname($len) {
if(! function_exists('killme')) {
function killme() {
session_write_close();
closedb();
exit;
}}

11
include/dba.php

@ -212,4 +212,13 @@ function dbesc_array(&$arr) {
if(is_array($arr) && count($arr)) {
array_walk($arr,'dbesc_array_cb');
}
}}
}}
if(! function_exists('closedb')) {
function closedb() {
global $db;
if($db && $db->connected)
$db->close();
}}

1
index.php

@ -326,4 +326,5 @@ else
require_once(str_replace($lang . '/', '', $template));
session_write_close();
closedb();
exit;

Loading…
Cancel
Save