]> granicus.if.org Git - php/commitdiff
* don't register object on destructors list if it does not define its
authorStig Bakken <ssb@php.net>
Wed, 16 Jun 2004 16:26:12 +0000 (16:26 +0000)
committerStig Bakken <ssb@php.net>
Wed, 16 Jun 2004 16:26:12 +0000 (16:26 +0000)
  own emulated destructor

pear/PEAR.php

index 8b4f75de39c3045f47313860c71aa48a83615914..a42b825f6a5c20b6726c84d34f962483f4fd2f7d 100644 (file)
@@ -159,7 +159,7 @@ class PEAR
         if ($error_class !== null) {
             $this->_error_class = $error_class;
         }
-        while ($classname) {
+        while ($classname && strcasecmp($classname, "pear")) {
             $destructor = "_$classname";
             if (method_exists($this, $destructor)) {
                 global $_PEAR_destructor_object_list;