]> granicus.if.org Git - php/commitdiff
* Fixing bug #21845.
authorMartin Jansen <mj@php.net>
Thu, 13 Mar 2003 21:07:40 +0000 (21:07 +0000)
committerMartin Jansen <mj@php.net>
Thu, 13 Mar 2003 21:07:40 +0000 (21:07 +0000)
pear/PEAR.php

index ebaf837d947b999544a8f737b87f511bacad3631..c4a0d94b0ed30513886b86141b001320434e3529 100644 (file)
@@ -533,7 +533,7 @@ class PEAR
                          $code = null,
                          $userinfo = null)
     {
-        if (isset($this)) {
+        if (isset($this) && is_subclass_of($this, 'PEAR_Error')) {
             return $this->raiseError($message, $code, null, null, $userinfo);
         } else {
             return PEAR::raiseError($message, $code, null, null, $userinfo);