diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2006-07-25 12:34:38 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2006-07-25 12:34:38 +0000 |
commit | bd581ab476f7621b1d2602e548cef6fbbc6b48df (patch) | |
tree | 00065c238382a1f018dea19c5160ed4ba8092202 /ext/reflection/php_reflection.c | |
parent | e5f71c36af8e70acea9e0b053aa1bfb635a7e455 (diff) | |
download | php-git-bd581ab476f7621b1d2602e548cef6fbbc6b48df.tar.gz |
Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
class itself).
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r-- | ext/reflection/php_reflection.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index 59b9ddf520..06c04ab596 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -3536,8 +3536,7 @@ ZEND_METHOD(reflection_class, isSubclassOf) return; } - - RETURN_BOOL(instanceof_function(ce, class_ce TSRMLS_CC)); + RETURN_BOOL((ce != class_ce && instanceof_function(ce, class_ce TSRMLS_CC))); } /* }}} */ |