Check NULL return value in widget_view_impl.cpp 83/178283/2
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Wed, 9 May 2018 06:51:30 +0000 (15:51 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Thu, 10 May 2018 09:58:33 +0000 (09:58 +0000)
- The return value of GetMap() has to be checked for NULL pointer dereference
  in widget_view_impl.cpp

Change-Id: Ibab6ad577998d7c9a5cf5337a36445d076fa5c54
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
widget_viewer_dali/internal/widget_view/widget_view_impl.cpp

index 6064647cae3175b2c20d3a31d405e09ed7318e94..c546e87fa7a036ed907cb7a4f5b91d9634bb3e90 100644 (file)
@@ -1330,7 +1330,11 @@ void WidgetView::SetEffectPropertyMap( Property::Map map )
 
     if( shaderValue && map.Count() == 1u )
     {
-      mEffectPropertyMap = *( shaderValue->GetMap() );
+      Property::Map* shaderMap = shaderValue->GetMap();
+      if( shaderMap )
+      {
+        mEffectPropertyMap = *shaderMap;
+      }
     }
   }