From 1406961d2b32b6ff9d842e13d2add124b7e3119d Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 23 Jul 2019 21:12:49 +0200 Subject: Add error handling for dynamic imports to libdeno (#2678) --- core/libdeno/internal.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/libdeno/internal.h') diff --git a/core/libdeno/internal.h b/core/libdeno/internal.h index 7702c3a16..50e85017e 100644 --- a/core/libdeno/internal.h +++ b/core/libdeno/internal.h @@ -51,6 +51,7 @@ class DenoIsolate { } ~DenoIsolate() { + last_exception_handle_.Reset(); shared_ab_.Reset(); if (locker_) { delete locker_; @@ -111,6 +112,7 @@ class DenoIsolate { v8::Persistent context_; std::map> pending_promise_map_; std::string last_exception_; + v8::Persistent last_exception_handle_; v8::Persistent recv_; v8::StartupData snapshot_; v8::Persistent global_import_buf_; -- cgit v1.2.3