diff options
author | Andrey Andreev <narf@devilix.net> | 2020-03-30 10:56:48 +0200 |
---|---|---|
committer | Andrey Andreev <narf@devilix.net> | 2020-03-30 10:57:59 +0200 |
commit | d325ca378c47bd0aa9bd1cda6909a0419dd2dc30 (patch) | |
tree | 795b99d54af1b8f0acbf8b092c0bc794bef4a99d /system/database/drivers/pdo | |
parent | c1b604e82378dcd1e981157638d947db9e3d096b (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/pdo')
-rw-r--r-- | system/database/drivers/pdo/pdo_driver.php | 13 |
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; + } + } |