@@ -3468,7 +3468,10 @@ inline HandleScope::HandleScope(Napi::Env env) : _env(env) {
34683468}
34693469
34703470inline HandleScope::~HandleScope () {
3471- napi_close_handle_scope (_env, _scope);
3471+ napi_status status = napi_close_handle_scope (_env, _scope);
3472+ NAPI_FATAL_IF_FAILED (status,
3473+ " HandleScope::~HandleScope" ,
3474+ " napi_close_handle_scope" );
34723475}
34733476
34743477inline HandleScope::operator napi_handle_scope () const {
@@ -3493,7 +3496,10 @@ inline EscapableHandleScope::EscapableHandleScope(Napi::Env env) : _env(env) {
34933496}
34943497
34953498inline EscapableHandleScope::~EscapableHandleScope () {
3496- napi_close_escapable_handle_scope (_env, _scope);
3499+ napi_status status = napi_close_escapable_handle_scope (_env, _scope);
3500+ NAPI_FATAL_IF_FAILED (status,
3501+ " EscapableHandleScope::~EscapableHandleScope" ,
3502+ " napi_close_escapable_handle_scope" );
34973503}
34983504
34993505inline EscapableHandleScope::operator napi_escapable_handle_scope () const {
@@ -3529,7 +3535,10 @@ inline CallbackScope::CallbackScope(napi_env env, napi_async_context context)
35293535}
35303536
35313537inline CallbackScope::~CallbackScope () {
3532- napi_close_callback_scope (_env, _scope);
3538+ napi_status status = napi_close_callback_scope (_env, _scope);
3539+ NAPI_FATAL_IF_FAILED (status,
3540+ " CallbackScope::~CallbackScope" ,
3541+ " napi_close_callback_scope" );
35333542}
35343543
35353544inline CallbackScope::operator napi_callback_scope () const {
0 commit comments