diff options
author | Anna Henningsen <anna@addaleax.net> | 2017-10-14 13:02:02 +0200 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2017-10-18 11:29:45 +0200 |
commit | b3f9b38174bd2fabd85055a456d06176000fc853 (patch) | |
tree | 52ee955fa7fcdfb5096ae271dbe0f7098f61b239 /src/node_api_types.h | |
parent | 19ab26189ea6ab91a943042f32f40558c6edb67a (diff) | |
download | android-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.h | 3 |
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, |