diff --git a/cake/libs/model/datasources/dbo/dbo_mysql.php b/cake/libs/model/datasources/dbo/dbo_mysql.php index 82beeced7..cca58a4bb 100644 --- a/cake/libs/model/datasources/dbo/dbo_mysql.php +++ b/cake/libs/model/datasources/dbo/dbo_mysql.php @@ -116,6 +116,7 @@ class DboMysql extends DboSource { * @return boolean True if the database could be disconnected, else false */ function disconnect() { + @mysql_free_result($this->results); $this->connected = !@mysql_close($this->connection); return !$this->connected; } diff --git a/cake/libs/model/datasources/dbo/dbo_mysqli.php b/cake/libs/model/datasources/dbo/dbo_mysqli.php index 8bbac1125..dc49f70f7 100644 --- a/cake/libs/model/datasources/dbo/dbo_mysqli.php +++ b/cake/libs/model/datasources/dbo/dbo_mysqli.php @@ -110,6 +110,7 @@ class DboMysqli extends DboSource { * @return boolean True if the database could be disconnected, else false */ function disconnect() { + @mysqli_free_result($this->results); $this->connected = !@mysqli_close($this->connection); return !$this->connected; }