[3.0] Prevention for being assigned NULL value 37/71737/1 accepted/tizen/common/20160527.153719 accepted/tizen/ivi/20160527.123058 accepted/tizen/mobile/20160527.121309 accepted/tizen/tv/20160527.122138 accepted/tizen/wearable/20160527.122652 submit/tizen/20160527.083551
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Fri, 27 May 2016 01:14:28 +0000 (10:14 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Fri, 27 May 2016 02:00:43 +0000 (11:00 +0900)
 - Pointer 'v8Value' may have NULL value

Change-Id: I5ff68d3b78cab271b443b58bb470985e906b8c6a
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
plugins/dali-script-v8/src/object/property-value-wrapper.cpp

index 8469d7f..cb69076 100644 (file)
@@ -527,7 +527,13 @@ v8::Local<v8::Object> CreateJavaScriptPrimitive( v8::Isolate* isolate, const Dal
        break;
      }
    }
- v8::Local<v8::Object> ret = v8Value->ToObject();
+
+ v8::Local<v8::Object> ret;
+
+ if( v8Value->IsObject() )
+ {
+   ret = v8Value->ToObject();
+ }
 
  return handleScope.Escape( ret );
 }