LWNode_Release_210727_24ced91 05/261805/1 accepted/tizen/unified/20210729.061743 submit/tizen/20210728.055744
authorRyan Hyun Choi <ryan.choi@samsung.com>
Tue, 27 Jul 2021 01:01:47 +0000 (10:01 +0900)
committerRyan Hyun Choi <ryan.choi@samsung.com>
Tue, 27 Jul 2021 01:02:09 +0000 (10:02 +0900)
Change-Id: I6112fa63cb7e3a113961b758e24f84c77436a45d
Signed-off-by: Ryan Choi <ryan.choi@samsung.com>
lwnode/code/escargotshim/include/v8.h
lwnode/code/escargotshim/src/api-environment.cc

index c137dab56bbbc3a5330f3c5b6a28a2047bfd5d09..b60ebe7b46301ad45c7db095679534b292714e4c 100644 (file)
@@ -10699,9 +10699,9 @@ class V8_EXPORT Locker {
  private:
   void Initialize(Isolate* isolate);
 
-  bool has_lock_;
-  bool top_level_;
-  internal::Isolate* isolate_;
+  bool has_lock_ = false;
+  bool top_level_ = true;
+  internal::Isolate* isolate_ = nullptr;
 };
 
 /**
index 5754db2784d1d2deda88d76ed86d5d5e58b8c6b2..3b3cfd2c543f1e3b9069f53ece78e57c2c8ec00e 100644 (file)
@@ -783,9 +783,9 @@ MaybeLocal<v8::Object> v8::RegExp::Exec(Local<Context> context,
 Local<v8::Array> v8::Array::New(Isolate* isolate, int length) {
   API_ENTER_NO_EXCEPTION(isolate);
   auto lwContext = lwIsolate->GetCurrentContext();
-  uint64_t len = length;
-  if (length < 0) {
-    len = 0;
+  uint64_t len = 0;
+  if (length > 0) {
+    len = length;
   }
 
   auto r = Evaluator::execute(