summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/Memcached_DataObject.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/Memcached_DataObject.php b/classes/Memcached_DataObject.php
index 360fb4424..70e9e351d 100644
--- a/classes/Memcached_DataObject.php
+++ b/classes/Memcached_DataObject.php
@@ -28,9 +28,13 @@ class Memcached_DataObject extends DB_DataObject
* this data object when it's unset or goes out of scope.
* DB_DataObject doesn't do this yet by itself.
*/
+
function __destruct()
{
$this->free();
+ if (method_exists('DB_DataObject', '__destruct')) {
+ parent::__destruct();
+ }
}
function &staticGet($cls, $k, $v=null)