summaryrefslogtreecommitdiffstats
path: root/system/database/drivers
diff options
context:
space:
mode:
authorAndrey Andreev <narf@devilix.net>2020-03-30 10:56:48 +0200
committerGitHub <noreply@github.com>2020-03-30 10:56:48 +0200
commitdc558c60a9bcc6b0fe3acbf8648ae3db79fc48d4 (patch)
tree229c81447903e5007dd6d9edbb1c26e8a8af93d6 /system/database/drivers
parent46bde01bc2f8bac129fc21646d0a1dfde0b3dd65 (diff)
parent1be5b1f14920ee599c5c7ee716c973b1b87da0b6 (diff)
[ci skip] Merge pull request #5895 from joshkel/pdo-db-close
Fix database connection leak when closing PDO connection
Diffstat (limited to 'system/database/drivers')
-rw-r--r--system/database/drivers/pdo/pdo_driver.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/system/database/drivers/pdo/pdo_driver.php b/system/database/drivers/pdo/pdo_driver.php
index 614d35096..b23e8cbda 100644
--- a/system/database/drivers/pdo/pdo_driver.php
+++ b/system/database/drivers/pdo/pdo_driver.php
@@ -326,4 +326,17 @@ class CI_DB_pdo_driver extends CI_DB {
return 'TRUNCATE TABLE '.$table;
}
+ // --------------------------------------------------------------------
+
+ /**
+ * Close DB Connection
+ *
+ * @return void
+ */
+ protected function _close()
+ {
+ $this->result_id = FALSE;
+ $this->conn_id = FALSE;
+ }
+
}