diff options
| author | Nikita Popov <nikic@php.net> | 2016-07-14 21:38:10 +0200 |
|---|---|---|
| committer | Nikita Popov <nikic@php.net> | 2016-07-14 21:41:41 +0200 |
| commit | a50a5c1bf1254424406746dfb51203ec6c56ef46 (patch) | |
| tree | f4ba06d7306110c69dc96be8f9ddfa653d38aae6 /Zend/zend_API.c | |
| parent | 99a5170781d42d3f2b0e042addc005439dadbb53 (diff) | |
| download | php-git-a50a5c1bf1254424406746dfb51203ec6c56ef46.tar.gz | |
Fix is_callable() on abstract method via object
Diffstat (limited to 'Zend/zend_API.c')
| -rw-r--r-- | Zend/zend_API.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_API.c b/Zend/zend_API.c index 3ba1783f1f..55c6be8711 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -3100,7 +3100,7 @@ get_function_via_handler: if (retval) { if (fcc->calling_scope && !call_via_handler) { - if (!fcc->object && (fcc->function_handler->common.fn_flags & ZEND_ACC_ABSTRACT)) { + if (fcc->function_handler->common.fn_flags & ZEND_ACC_ABSTRACT) { if (error) { zend_spprintf(error, 0, "cannot call abstract method %s::%s()", ZSTR_VAL(fcc->calling_scope->name), ZSTR_VAL(fcc->function_handler->common.function_name)); retval = 0; |
