From b3f9b38174bd2fabd85055a456d06176000fc853 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Sat, 14 Oct 2017 13:02:02 +0200 Subject: n-api: check against invalid handle scope usage Fixes: https://github.com/nodejs/node/issues/16175 PR-URL: https://github.com/nodejs/node/pull/16201 Reviewed-By: Michael Dawson Reviewed-By: James M Snell Reviewed-By: Ben Noordhuis Reviewed-By: Colin Ihrig --- src/node_api_types.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/node_api_types.h') diff --git a/src/node_api_types.h b/src/node_api_types.h index 574cb6ff98..230c1f4ae3 100644 --- a/src/node_api_types.h +++ b/src/node_api_types.h @@ -69,7 +69,8 @@ typedef enum { napi_generic_failure, napi_pending_exception, napi_cancelled, - napi_escape_called_twice + napi_escape_called_twice, + napi_handle_scope_mismatch } napi_status; typedef napi_value (*napi_callback)(napi_env env, -- cgit v1.2.3