0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 23:51:51 +00:00

Merge pull request #191 from stesie/fix-double-free-exception

Fix use-after-free error wrt. pending exception
This commit is contained in:
Stefan Siegl 2015-12-31 21:41:58 +01:00
commit 27343d2f65

View File

@ -169,7 +169,6 @@ void v8js_v8_call(v8js_ctx *c, zval **return_value,
/* There was pending exception left from earlier executions -> throw to PHP */ /* There was pending exception left from earlier executions -> throw to PHP */
if (Z_TYPE(c->pending_exception) == IS_OBJECT) { if (Z_TYPE(c->pending_exception) == IS_OBJECT) {
zend_throw_exception_object(&c->pending_exception TSRMLS_CC); zend_throw_exception_object(&c->pending_exception TSRMLS_CC);
zval_dtor(&c->pending_exception);
ZVAL_NULL(&c->pending_exception); ZVAL_NULL(&c->pending_exception);
} }