mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-23 00:51:51 +00:00
Don't rethrow outer exception if report_uncaught is false.
This would cause the exception to stick around and the next time JavaScript is executed, this exception would be (anomalously) thrown.
This commit is contained in:
parent
2516e76ff8
commit
abadda147c
1
v8js.cc
1
v8js.cc
@ -1015,6 +1015,7 @@ static PHP_METHOD(V8Js, executeString)
|
|||||||
if (result.IsEmpty()) {
|
if (result.IsEmpty()) {
|
||||||
MAKE_STD_ZVAL(c->pending_exception);
|
MAKE_STD_ZVAL(c->pending_exception);
|
||||||
php_v8js_create_script_exception(c->pending_exception, &try_catch TSRMLS_CC);
|
php_v8js_create_script_exception(c->pending_exception, &try_catch TSRMLS_CC);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user