summaryrefslogtreecommitdiff
path: root/src/node_api_types.h
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2017-10-14 13:02:02 +0200
committerAnna Henningsen <anna@addaleax.net>2017-10-18 11:29:45 +0200
commitb3f9b38174bd2fabd85055a456d06176000fc853 (patch)
tree52ee955fa7fcdfb5096ae271dbe0f7098f61b239 /src/node_api_types.h
parent19ab26189ea6ab91a943042f32f40558c6edb67a (diff)
downloadandroid-node-v8-b3f9b38174bd2fabd85055a456d06176000fc853.tar.gz
android-node-v8-b3f9b38174bd2fabd85055a456d06176000fc853.tar.bz2
android-node-v8-b3f9b38174bd2fabd85055a456d06176000fc853.zip
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 <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'src/node_api_types.h')
-rw-r--r--src/node_api_types.h3
1 files changed, 2 insertions, 1 deletions
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,