]> granicus.if.org Git - php/commitdiff
- Add missing check flag
authorMarcus Boerger <helly@php.net>
Thu, 3 Nov 2005 22:04:35 +0000 (22:04 +0000)
committerMarcus Boerger <helly@php.net>
Thu, 3 Nov 2005 22:04:35 +0000 (22:04 +0000)
ext/spl/php_spl.c

index a235d2fbd4ca9406d4c20c8c0e7e38b8a5b495b7..955580b6cc372e1f6f471cd2e15d8374d90a8f82 100755 (executable)
@@ -393,7 +393,7 @@ PHP_FUNCTION(spl_autoload_register)
                if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a|b", &zcallable, &do_throw) == FAILURE) {
                        return;
                }
-               if (!zend_is_callable_ex(zcallable, 0, &zfunc_name, &alfi.ce, &alfi.func_ptr, &obj_ptr TSRMLS_CC)) {
+               if (!zend_is_callable_ex(zcallable, IS_CALLABLE_CHECK_IS_STATIC, &zfunc_name, &alfi.ce, &alfi.func_ptr, &obj_ptr TSRMLS_CC)) {
                        if (do_throw) {
                                zend_throw_exception_ex(U_CLASS_ENTRY(spl_ce_LogicException), 0 TSRMLS_CC, "Passed array does not specify a callable static method");
                        }