From abd9dc0bf28db4741c160c9df2a1ded34f2cf525 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Tue, 25 Jul 2006 12:36:29 +0000 Subject: MFB: 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 7118bfbec8..3afd5275e6 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -3574,8 +3574,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