From bd581ab476f7621b1d2602e548cef6fbbc6b48df Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Tue, 25 Jul 2006 12:34:38 +0000 Subject: Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the class itself). --- ext/reflection/php_reflection.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'ext/reflection/php_reflection.c') 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))); } /* }}} */ -- cgit v1.2.1