An extension is using zend_call_function to call a userland function.
If the userland function throws an exception, zend_call_function will
still return SUCCESS.  Why isn't zend_call_function returning FAILURE
on an exception?  Is there a way to check if an exception was thrown
after zend_call_function returns a SUCCESS?

For reference I am looking in Zend/zend_execute_API.c:
        if (EG(exception)) {
                zend_throw_exception_internal(NULL TSRMLS_CC);
        }
        return SUCCESS;

-- 
Herman Radtke
hermanrad...@gmail.com | http://hermanradtke.com

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to