From 8a7433af8408ffc1869d696ec78332d775e7e772 Mon Sep 17 00:00:00 2001 From: Seoyeon Kim Date: Fri, 27 May 2016 10:14:28 +0900 Subject: [PATCH] Prevention for being assigned NULL value - Pointer 'v8Value' may have NULL value Change-Id: I5ff68d3b78cab271b443b58bb470985e906b8c6a Signed-off-by: Seoyeon Kim --- plugins/dali-script-v8/src/object/property-value-wrapper.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/dali-script-v8/src/object/property-value-wrapper.cpp b/plugins/dali-script-v8/src/object/property-value-wrapper.cpp index b160642..f1fad65 100644 --- a/plugins/dali-script-v8/src/object/property-value-wrapper.cpp +++ b/plugins/dali-script-v8/src/object/property-value-wrapper.cpp @@ -527,9 +527,15 @@ v8::Local CreateJavaScriptPrimitive( v8::Isolate* isolate, const Dal break; } } - v8::Local ret = v8Value->ToObject(); - return handleScope.Escape( ret ); + v8::Local ret; + + if( v8Value->IsObject() ) + { + ret = v8Value->ToObject(); + } + + return handleScope.Escape( ret ); } -- 2.7.4