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