diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2015-04-02 14:19:52 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2015-04-02 14:19:52 +0300 |
| commit | ad863c1740fb5719efa3a3fb3a796afd40b1a50f (patch) | |
| tree | debb56987aff5260bea4fd2a56b75c554e0b594b /Zend/zend_interfaces.c | |
| parent | bf259db82e000fcf05135245551348b5dc5cb489 (diff) | |
| download | php-git-ad863c1740fb5719efa3a3fb3a796afd40b1a50f.tar.gz | |
Convert fatal errors into EngineException
Diffstat (limited to 'Zend/zend_interfaces.c')
| -rw-r--r-- | Zend/zend_interfaces.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index 93c0209a96..5cb7024706 100644 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -259,7 +259,8 @@ static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zva zend_user_iterator *iterator; if (by_ref) { - zend_error_noreturn(E_ERROR, "An iterator cannot be used with foreach by reference"); + zend_error(E_EXCEPTION | E_ERROR, "An iterator cannot be used with foreach by reference"); + return NULL; } iterator = emalloc(sizeof(zend_user_iterator)); |
