From 7ae7cc363a5de41eac5879890495877c5eea30de Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 3 Nov 2005 21:28:43 +0000 Subject: [PATCH] - MFH Add missing check --- ext/spl/php_spl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c index 2da96dd964..3c68089014 100755 --- a/ext/spl/php_spl.c +++ b/ext/spl/php_spl.c @@ -404,7 +404,7 @@ PHP_FUNCTION(spl_autoload_register) if (!zend_is_callable_ex(zcallable, 0, &func_name, &func_name_len, &alfi.ce, &alfi.func_ptr, &obj_ptr TSRMLS_CC)) { if (Z_TYPE_P(zcallable) == IS_ARRAY) { - if (!obj_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { + if (!obj_ptr && alfi.func_ptr && !(alfi.func_ptr->common.fn_flags & ZEND_ACC_STATIC)) { if (do_throw) { zend_throw_exception_ex(spl_ce_LogicException, 0 TSRMLS_CC, "Passed array specifies a non static method but no object"); } -- 2.50.1