LWNode_Release_211126_60148f6 59/267159/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211129.042217 submit/tizen_6.5/20211126.104446
authorRyan Hyun Choi <ryan.choi@samsung.com>
Fri, 26 Nov 2021 09:42:56 +0000 (18:42 +0900)
committerRyan Hyun Choi <ryan.choi@samsung.com>
Fri, 26 Nov 2021 10:29:01 +0000 (19:29 +0900)
Change-Id: Ia180be8da6b97e75fbac935fb0653917941ccf28
Signed-off-by: Ryan Choi <ryan.choi@samsung.com>
lwnode/code/escargotshim/src/api-data.cc
lwnode/code/escargotshim/src/api/extra-data.cc
src/js_native_api_types.h

index 880679ab65a18b280dc19db2e41ef66da039a4ac..8bcf4a50dd17a63477f39b106b02bd13794b1776 100644 (file)
@@ -1130,8 +1130,6 @@ Maybe<bool> v8::Object::DefineProperty(v8::Local<v8::Context> context,
     API_HANDLE_EXCEPTION(r, lwIsolate, Nothing<bool>());
     return Just(r.result->asBoolean());
   }
-
-  return Just(false);
 }
 
 Maybe<bool> v8::Object::SetPrivate(Local<Context> context,
index f4f8c7de28fb63a292b80aa599234cd003b11f93..e3d775e1f28d73b5fd59db0817c2d875648461f6 100644 (file)
@@ -239,8 +239,9 @@ ExceptionObjectData::ExceptionObjectData(
 
 GCVector<StackTraceData*>* ExceptionObjectData::stackTrace(
     ObjectRef* exceptionObject) {
-  auto exceptionObjectData =
-      ExtraDataHelper::getExtraData(exceptionObject)->asExceptionObjectData();
+  auto extraData = ExtraDataHelper::getExtraData(exceptionObject);
+  LWNODE_CHECK(extraData);
+  auto exceptionObjectData = extraData->asExceptionObjectData();
 
   return exceptionObjectData->stackTrace();
 }
index 7011c80e671a15451bc3df7bd78664727072f33f..e87128ba2391f7d9fc009e923a7d276c2433a77b 100644 (file)
@@ -152,8 +152,8 @@ typedef enum {
 
 #ifdef NAPI_EXPERIMENTAL
 typedef struct {
-  uint64_t lower;
-  uint64_t upper;
+  uint64_t lower = 0;
+  uint64_t upper = 0;
 } napi_type_tag;
 #endif  // NAPI_EXPERIMENTAL